
Смотрим в 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