DDoS в разрезе Размахнин Сергей Александрович Хакер, номер #094, стр. 094-082-6 Без установки соединения. Roger that. Атак, основанных на протоколе UDP две: UDP flood и UDP fraggle flood. UDP flood При проведении этой атаки происходит отправка на адрес атакуемой системы множества пакетов UDP, что приводит к «связыванию» сетевых ресурсов атакуемого. Данная атака является одним из способов затопления канала бесполезным сетевым трафиком (мусором). Если не можешь навскидку припомнить, какие известные тебе приложения используют udp-протокол, то вспомни про свой любимый CS. Сервер этой игры использует порт udp 27015. Знаешь, что такое дискретное перемещение? Это когда твои друзья играют на серваке, который ты в данный момент заваливаешь udp flood-ом. Между прочим, на протоколе UDP построены почти все нынешние сетевые игры, так что тебе есть на чем тренироваться. UDP fraggle flood Ну что, перед нами остался только UDP fraggle, который базируется на атаке smurf, но использует пакеты UDР вместо ICМР. Атакующий посылает специально сформированные пакеты UDР по адресу широковещательной рассылки усиливающей сети, обычно на порт 7 (echo). Каждая система сети, в которой разрешен ответ на эхо-пакеты, возвратит пакеты системе-жертве, в результате чего будет сгенерирован большой объем трафика. Если в системах усиливающей сети запрещены эхо-ответы, то системы будут генерировать сообщения IСМР о недостижимости, и полоса пропускания все равно будет захватываться ненужным трафиком. Вместо послесловия. Надеюсь, что в твоей голове все разложилось по полочкам, а перед глазами — целостная картина происходящего. О DoS можно говорить очень много (а о DDoS еще больше). Это как бесконечный сериал с продолжениями и ремэйками, но сейчас ты знаешь, как пишутся новые серии. Теперь все, что тебя может заинтересовать, – это игра актеров. Все, что мы рассмотрели, применимо к любым системам, использующим стек протоколов TCP/IP, и не зависит от особенностей реализации протоколов высоких уровней. Если использовать все описанные атаки в комбинации, то им сможет противостоять только система, отключенная от сети, закопанная на пятиметровую глубину и залитая сверху бетоном для надежности. На этом прощаюсь. Удачи! DVD На компакт-диске лежат исходные коды тестовых консольных программ, реализующих описанные виды атак. Программы написаны на C, используют Raw Socket. ХХХХХХХХХХХХХХХХХХХХХХХХХ WARNING Весь материал предоставлен только для ознакомления. Вся ответственность за его использование ложится на тебя. INFO Когда будешь использовать мои программы для обучения, не забудь про ограничения, которые накладывает на raw socket второй сервис-пак Windows XP. На других Windows-платформах проблем не будет. |