Винда и DoS
Stalsen (stalsen@real.xakep.ru)
Xakep, номер #057, стр. 057-072-3
Есть еще и другие DoS-утилиты, но, к большому сожалению, они написаны под Win32. Это будет весьма тормозящим фактором, особенно с учетом того, что большинство серверов, где тестят все эти фишки, работают под никсами.
Флуд
Любая сетевая операционная система подвержена флуд-атакам. Некоторые системы справляются с этим лучше, некоторые хуже. Windows относится ко второму типу (а ты чего ожидал?). Но ее стабильность увеличивается по схеме "9x -> Me -> NT -> 2k -> XP" (схема, конечно, относительная).
Тем не менее, если у кого-нибудь есть широкий канал, то зафлудить windows-based систему не составит никакого труда. Если же такого канала нет, то можно пойти другим путем, например, применить атаку типа Smurf.
Будущее DoS (мое имхо)
Эра однопакетных убийц закончилась, но время от времени Сеть еще будут сотрясать подобные исходники. Так называемые "системно-направленные атаки" стали менее интересными, потому что не дают стопроцентной гарантии успеха (особенно, если дело касается 2k/XP). Все идет к разрастанию различных методов флуда и DDoS. Именно эти атаки дают наилучший результат при грамотном подходе.
Х-Релиз: dtdos
И на закуску от Х: утилита dtdos. Это простенький шелл-скрипт, демонстрирующий различные уязвимости ОС Windows (применительно к DoS). Он объединяет возможности пакетов datapool (by spender <spender@exterminator.net>) и toast (by Gridmark <kill@technologist.com>). Некоторые программы из этих пакетов были удалены либо из-за неработоспособности, либо из-за дублирования (повторные программные реализации одной DoS-атаки). Кроме того, из пакета я убрал DoS'еры под сетевое оборудование и системы Linux/*BSD. dtdos создана для проверки уязвимости удаленных систем. Она проводит следующие атаки на 95 винды: fawx, trash, trash2, bloop, flushot, syndrop, 1234, boink, teardrop, bonk, nestea2, nestea, newtear, winnuke, killwin, jaypee.
Некоторые приводят к мертвому зависанию, другие же отрубают от Сети. Лекарство - перезагрузка. Все это добро тестировались на Windows 95 OSR2. Причем не на "голой" системе, а вместе с сетевой защитой. Вот результаты:
Фаервол Версия Результат
----------------------------------------------------------------------
AtGuard 3.1 виснет намертво
Kerio Personal Firewall 2.1.0 виснет намертво
FobiaSoft Guardian 2.0 виснет намертво
----------------------------------------------------------------------
Под 98/98SE задействованы атаки: oshare, pimp2, koc, kod, pimp, trash2. Все реализации тестировались на Windows 98/98 SE (Second Edition). Под системы NT/2k/XP добавлено immunity_svchostkill, smbnuke, xp3me и jolt2. Кроме того, использовано более 10 утилит для флуда. Вот пример использования:
# ./dtdos
dtdos v0.1beta by stalsen <stalsen@real.xakep.ru>
Использование:
./dtdos [адрес_жертвы] [адрес_источника] [тип_атаки]