Издательский дом ООО "Гейм Лэнд"ЖУРНАЛ ХАКЕР #73, ЯНВАРЬ 2005 г.

Брутфорс по-нашему!

Толстых Олег aka NSD

Хакер, номер #073, стр. 073-068-2


cp /usr/local/lib/libssh.so /usr/lib/

Что ж, теперь можно приступать и к сборке самой Гидры (www.thc.org/download.php?t=r&f=hydra-4.4-src.tar.gz). Для этого нужно последовательно набрать стандартные команды “./configure”, “make”, “make install”. При успешной сборке появятся два двоичных файла: hydra и xhyrda. Думаю, ты понял, что бинарник hydra это и есть тот самый исполняемый файл, который нужно запускать. Что касается xhydra, то это графическая оболочка для консольной версии. Может получиться так, что xhydra и вовсе откажется у тебя собираться, в этом нет ничего страшного: хакеры-профи работают только в консоли :). Бинарник hydra для запуска требует кучу флагов, узнать о каждом из них можно, выполнив команду hydra -h.

Что же еще нам понадобится? Конечно, файл с паролями для перебора! Можно воспользоваться уже готовыми водрлистами (http://nsd.ru/soft.php?group=hacksoft&razdel=passwords), а можно сгенерить и свой. После того, как мы создали файл с паролями pass.txt, можно начинать тестирование.

Брутим

Предположим, перед нами стоит задача взломать ящик cnd43@comcast.net некого гражданина США Carl’a Anderton’a. Для начала нужно узнать адрес почтового pop3-сервера, который относится к мыльнику. Как это сделать для произвольного домена, например, для microsoft.com, честно говоря, не знаю (если знаешь – мыль, буду благодарен). Однако можно попробовать его угадать.

Во-первых, очень часто pop3-сервер и smtp-сервер каждого домена физически являются одним компьютером, поэтому имеет смысл попробовать подключиться к 110 порту сервера из mx-записи домена. Так же не редко pop3-сервером для домена x.com является либо сам x.com, либо mail.x.com, pop3.x.com или просто pop.x.com. Но вернемся к нашему примеру. Попробуем присоединиться к 110 порту хоста comcast.net вручную с помощью команды telnet comcast.net 110. Так как 110й порт на самом comcast.net закрыт, телнет выведет такое сообщение: “telnet: connect to address 63.240.76.72: Connection timed out”. Поэтому следует повторить ту же операцию для доменов pop.comcast.net, pop3.comcast.net, mail.comcast.net. Выяснилось, 110й порт открыт на сервере mail.comcast.net: как видно на скриншоте, telnet успешно соединился с сервисом.

Что ж, вся необходимая информация у меня в руках, пора запускать переборщик! Для этого в командной строке набираем:

hydra -l cnd43 -P pass.txt -t 200 pop.comcast.net pop3

Думаю, ты уже понял, что означают переданные скрипту параметры. После ключа «-l» (регистр в данном случае имеет значение) указывается логин от мыльника, после «-P» - файл с паролями, «-t» задает количество потоков, то есть число одновременных подключений к серверу. Сам понимаешь – чем больше потоков, тем выше скорость перебора и ниже надежность брута. Однако при высокой скорости брутфорса чаще возникают ошибки, поэтому подход к выбору количества потоков должен быть рациональным. По умолчанию число потоков равно 16ти, но конкретно в моем случае можно увеличить их число до двухсот: мой сервер работает на широченном канале.

Назад на стр. 073-068-1  Содержание  Вперед на стр. 073-068-3