|

DDOS - непобедимая сила Zoмби
Xakep, номер #039, стр. 039-062-1
Рассказ о DDOS - распределенных атаках типа Отказ в Обслуживании
Stalsen (stalsen@mail.ru)
В этой статье я хочу рассказать тебе о Distributed Denial of Service (распределенные атаки типа Отказ в Обслуживании), сокращенно DDOS. Ты наверняка помнишь историю о заваленных серваках CNN, eBay, Yahoo... Использовалась та самая DDOS атака, поставившая на колени эти гиганты перед 16-летним парнем.
Схема атаки такова: Ты ломаешь как можно больше удаленных хостов, устанавливаешь на них демоны DDOS, ждущие соединения, и спокойно, сидя у себя дома, одной командой заставляешь их всех ринуться в бой и заваливать нужную тебе жертву. Реакция последует немедленно. К тому же можно спокойно спуфить свой IP'шник. И, естественно, чем больше у тебя хостов, тем больше у тебя силы...
Осуществление
Конечно, для этого созданы специальные утилиты, облегчающие тебе жизнь. Вот о них и поговорим...
Stacheldraht
Начнем с этой проги. Coded by randomizer in 1999. mserv.c - собственно сам мастерсервер, который при запуске вешается в бэкграунд. Желательно изменить некоторые директивы, установленные там по дефолту. Кстати, в client.c тоже желательно изменить все :). Но главное - все файлы должны быть состыкованы, т.е. изменения в обоих файлах не должны противоречить друг другу. td.c - демон DDOS, основан на TFN (описана ниже).
Думаю, ты уже запутался со всеми мастерсерверами, демонами, клиентами и т.д. Попробую разъяснить все подробнее.
Ты на хакнутой машине устанавливаешь обычный ддошный демон, в данном случае td, превращая машину в Zомби (кстати, он вешается в бэкграунд под псевдонимом nfsiod). Демону нужно знать имя/имена мастерсервера, чтобы принимать от него команды, ну и порт приема. Запускаем демон...
В мастерсервере ты указываешь адреса хостов Zомби, порт для отправки и ПОРТ ДЛЯ КОННЕКТА КЛИЕНТА. Запускаем мастерсервер (запускай где хочешь, но лучше на взломанной машине, даже поверх демона).
В клиенте ты лишь вводишь (все делается, конечно, в исходниках) порт, который прослушивает мастерсервер. Немного трудновато, но освоить можно :).
Итак, все сделано, запускаем клиент:
#./client
[*] stacheldraht [*]
(c) in 1999 by randomizer
trying to connect...
connection established.
----------------------------
enter the passphrase : _
#Вводи пароль. По дефолту sicken.
entering interactive session.
******************************
welcome to stacheldraht
******************************
type .help if you are lame
stacheldraht(status: a!1 d!0)>
Вот, в принципе, и все. А дальше набирай help :). Команд уйма. Но лично я считаю что STACHELDRAHT - довольно замороченный DDOS'ный тулз :). Настроек больше чем надо, уйма возни с исходниками. В interactive mode нельзя все делать одной командой, то есть сначала надо добавить IP жертвы, потом выбрать метод флуда, потом начать атаку и т.д. К тому же в некоторых версиях/системах возникают проблемы с паролем. Что есть получше? :) Читай ниже...
TFN2k
Tribe FloodNet. Написан Mixter'ом. Как утверждает автор, эта прога быстродействующая и практически неуловимая. Действует по технологии клиент/сервер. Ты на удаленных машинах с правами рута запускаешь сервер, один, второй, третий, а клиентом коннектишься на эти серваки и отдаешь команды, например, флудить www.nasa.gov. Но хватит теории, перейдем к практике.
Содержание Вперед на стр. 039-062-2
|