Винда и DoS
Stalsen (stalsen@real.xakep.ru)
Xakep, номер #057, стр. 057-072-2
Usage: ./toast.sh <dest ip> <src ip> <dest port| -s> <attack>
И выполним намеченные атаки через скрипт toast:
# ./toast.sh 169.254.178.209 1.1.1.1 139 7
В результате будут использоваться все атаки на Windows 98/2000/NT. Если это на фиг не сдалось, то проще перейти в каталог bin и запускать отдельные утилиты оттуда. Вот, например, trash2:
# ./trash2 169.254.178.209 5
Повесить 98-е винды вполне реально, например, при помощи oshare_1_gou, koc или pimp/pimp2. Немного сложнее с Windows ME (Millenium Edition). Он не подвержен вышеописанным атакам. Похоже, ребята из микрософта все же подработали стек TCP/IP. Но стоит заметить, что система !КРАЙНЕ! уязвима к различным методам флуда. Для этого можно использовать специальные утилиты, например, nbtstream, oshare1 и прочие. Кроме того, помогают программы, проводящие так называемые stress тесты. Например: ISIC, hammerhead и другие.
Это еще раз доказывает, что стек TCP/IP указанных ОС до сих пор несовершенен, и лучше всего изолировать их от сети (как глобальной, так и локальной). Системы типа Win9x/Me давно отжили свой век, но, тем не менее, являются основной ОС на миллионах машин. Более того, они используются для доступа в локальную и/или глобальную сеть. С одной стороны, это печально, с другой же - весьма радостно.
Windows NT/2k/XP
Сейчас уже довольно трудно найти NT 4.0, но все же посмотрим, каким атакам она подвержена. Авось пригодится. NT, например, валит jolt2, который "грубо" перезагружает систему или RFPoison, "останавливающий" services.exe (а от него зависит очень многое). Кстати, некоторые из типов атак targa2 можно применить и на NT, например: land, 1234, oshare.
Что касается 2k/XP, здесь микрософт серьезно призадумался над стабильностью стека TCP/IP (да и не только его), т.к. эти системы очень отличаются от всех предыдущих версий (естественно, в лучшую сторону)... Скажу честно - эра однопакетных убийц закончилась. Нет, не совсем умерла. Есть приличное количество исходников, реализующих DoS-атаки, например: smbnuke, jolt2, upnp_udp, immunity_svchostkill и др. Но они работают 50/50 (могут завесить, а могут и нет). К примеру, upnp_udp будет вешать XP только при выключенном ICF (Internet Connection Firewall). immunity_svchostkill у меня завесил Win2k SP2, но это почему-то было всего один раз. SP3 протестировать не удалось, правда сам автор утверждает, что именно на SP3 immunity_svchostkill и рассчитана. На XP Professional immunity_svchostkill вообще не пошел... smbnuke завесил и "чистую" Win2k, а также W2k + SP2. jolt2 полностью "замораживает" W2k/W2k SP2, но это происходит только во время атаки, т.е. если убить процесс, то система продолжает нормально функционировать.