
Захват канала на IRC!
Денис Мысенко
Xakep, номер #029, стр. 029-064-4
Плюсы метода: разгаданный пароль может пригодиться в будущем, ведь у многих людей есть привычка везде и всегда использовать один и тот же pwd.
Минусы метода: часто - огромная трата времени и нехилая загрузка тучи машин.
Сниффинг
Метод актуален, когда ты поломал тачку, которая висит в той же сети, что и сервер с запущенным ботом (необходимо, чтобы они висели на одном сетевом хабе). Берётся в руки сниффер (самый популярный и мощный - sniffit (или dsniff - предпочтение редактора - лежит повсюду, включая ftp.freebsd.org) настраиваешь его на телнет-порт бота и соединение бота с IRC-сервером. Через какое-то время засниффаются пароли людей. Далее действуем по той же инструкции, что и с получением аккаунтов из хеша, методом подбора.
Получить пароли не удастся или это будет сильно затруднено, если в хакнутой сетке используются активные хабы - свитчи, и нет доступа к узловым серверам. Более подробно о сниффинге читай в статье #9 2000 X "Всё о снифферах" и #1 2001 "Войны в локальных сетях".
Плюсы метода: полная невидимость - для хозяина bot`a тебя просто нет, и чувак вряд ли он догадается, откуда были получены пароли. После бунта в chan`e лох просто сменит пароли, а ты через какое-то время их снова будешь знать :).
Минусы метода: Сниффер может быть обнаружен резко поумневшим админом похаканного серванта, и тогда контроль над подопечными противника будет прерван.
Хай-жакинг
Метод заключается во "вмешательстве в трафик" между bot`ом и IRC-сервером. То есть ты посылаешь пакеты от имени робота. Включая свое злорадное "mode #blabla :+oo evil hacker".
Для хай-жакинга надо иметь root'а на тачке, висящей под тем же хабом (находящейся в том же LANе), что и машина с запущенным ботом. Работает, обычно, только в сетях средней защищенности. К примеру, зачастую легко проходит в универских сетях ;). Одной из подходящих программ является hunt под Linux. Думаю, найти её можно без труда.
Плюсы метода: интеллигентный способ, заслуживает уважения. Для жертвы невидим и непонятен.
Минусы метода: Порой требует серьёзной доработки кода, уже имеющихся программ. Конструктор "Сделай сам".
Подражание
Посиди на канале-жертве, запомни, кто там обычно имеет статус оператора. У каждого человека на IRC ты видишь ник, полное имя, хост и идент. Твоя цель - сделать такие же.
Ну, с ником, именем и идентом проблем не будет (можешь у себя в IRC-клиенте такие же поставить), если оператор-жертва ходит через диал-ап и живет в твоем городе - купи (возьми во временное пользование ;)) аккаунт у того же провайдера. Ради дела можно дозвониться междугородкой до нужного ISP: вспомни про старинные боксы, calling cards`ы, PBX`ы и т. д). Если коннект жертвы следует через какой-то сервер (там запущен клиент, либо висит баунсер/редирект) - забери его (это не руководство по хакингу, так что описывать сей момент не стану). Как и в случае с подставой вражеского хоста, схожий адрес можно получить, купив обычный пользовательский аккаунт в том же месте. По Whois`y (ripe, ripn, arin, etc) можно разглядеть, к какому серваку приписан нужный хост. Получаем юзверьский логин/пароль на сервере и добавляем потребный хвост во vhost`ы. Обрати внимание на манеру общения выбранной жертвы.