![]() |
Howto.Флуд гостевых книг, форумов и т.д.
Флуд веба в домашних условиях.
Эта статья - некий аналог доки "Написание эксплоита для Web в домашних условиях" Только мы будем писать всякие флудеры и прочие нехорошие вещи :) Прошу каментить и оценивать Начали :) I Intro Наверняка каждый из нас заходил на домашнюю страничку недруга и видел там пункт "гостевая книга". Многим захотелось написать туда сообщение.И не одно :) В этой статье я расскажу как такое можно сделать. Сразу оговорюсь, что все флудеры я буду писать на перле. Итак, вот что нам понадобится: 1)Браузер Firefox с плагином Live HTTP Headers.Без него можно, но гораздо удобней именно с плагином. 2)perl, желательно на nix-системе.Возможны варианты с денвером, active perl'ом, cygwin'ом 3)Прямые руки и начальные знания HTTP протокола и программирования. Постараюсь описать на реальных примерах. II Inside Как устроены гостевые книги? Чаще всего это html-форма через которую клиент передает сообщение и php-скрипт, который собственно это сообщение добавляет в базу (реже - файл). Для примера возьмем форум одного "мега-портала" - linuxsuxx.fastbb.ru Вот "скелет" флудера: Код:
#!/usr/bin/perl -wПеременной $host задается хост для флуда, в $pack пихается дамп пакета. Т.к. все на борда.ру написано на яваскриптах, мы будем использовать Live HTTP Heders или любой другой аналогичный плагин. Запускаем LiveHTTPHeaders, пишем постик на свой вкус и жмем "отправить". Получаем дамп трафика.Keep-Alive лушче сразу удалить, потому что нам сервер нужен живим, а кипаливом мы его совсем убьем :) Вот код флудера под борду: Код:
#!/usr/bin/perl -wУ нас флудер однопоточный, т.к. нам нужно не убить сервер а зафлудить скрипт. Скрипт готов. Запускаем. Наслаждаемся :) III Флуд серверов, баз данных. Иногда бывает проще задосить сервер целиком. Некоторые навароченные движки делают под 20 SQL запросов за раз. Давайте подумаем, что будет если мы одновременно пошелм 5 запросов? А 10? Чем больше запросов - тем проще будет скрипт завалить. Код многопоточного флудера: Код:
#!/usr/bin/perl -wIV Outro Как видите флуд - очень простая вещь.Главное - знать основы протокола HTTP. А дальше все делается по анологии ;) Links: HTTP 1.0 rfc Для Тренировки ;) Live HTTP Headers Не шали (С) |
Кто и какого переместил статью в "чужие"?
Статья моя.Напсиана только что.Прошу вернуть. [Added] Поискал в гугле.Первый ответ на "флуд веба в домаших условиях" - фак по домашним роутерам.А вторая... на эм... форум зоофилов...интересно, почему. Added NOFEAR, спасибо за возврат доки на место :) |
Я перл актив поставил но у меня ничего не получаеться :(
Там что ошибки какие то? |
Цитата:
|
При запуске однопоточного флудера:
Unquoted string "tcp" may clash with future reserved word at D:\путь к сплоиту\sploit.pl sploit.pl line 23. При запуске многопоточного флудера: print (...) interpreted as function at D:\путь к сплоиту\sploit.pl line 45. ############################################# ./ps.pl [host] [port] [proto] [Packet_file] ############################################# Я думаю что это связано с ошибкой (а возможно их несколько) в коде и не исключаю что они сделаны умышленно. Знающих людей прошу найти ошибку и исправить |
Цитата:
Перевожу: ипсользование: /путь/к/флудеру/ хост(кого флудить) порт(чаще всего 80) протокол (чаще всего tcp) дамп_пакета Т.к. он многопоточный (на форке, хотя ксури был против :) ) то завалить можно практически все.Чем тяжелее скрипт (больше запросово к базе данных) тем легче его завалить. Для примера возьмем forum.cosmo.ru Апач на 80 порту, использует тсп (ибо хттп :) ) Видим что борда у них навароченная.Создаем файлик ind.txt с содержанием: Код:
GET / HTTP/1.0/путь/к/флудеру.pl forum.cosmo.ru 80 tcp ind.txt После этого он будет сиильно тормозить :) |
Gh0s7 поправлю - потоки и процессы разные вещи.
У тебя как ты думал создается в цикле заданное число процессов, но на самом деле они создаются последовательно, а должно быть однавременно! |
Цитата:
/путь/к/флудеру.pl - имеется ввиду флудёр что вы описали вначале статьи? |
Флуд под Windows
Хватит мусолить клаву, пора и мышь задействовать -)) А почему бы и нет???? вот моя программа, кстати кажеться на первый взгляд аналог InetCrack, но моя работает ))) по крайней мере флудила там, где инеткряк не пытался даже... Всё ясно, как день... достаточно перехватить сессию и вставить в мой софт.. http://file-hran2006.narod.ru/send3r.jpg //скачать //30 кб Перехватить пакет можно естсественно Naviscope: //скачать //313 кб |
| Время: 23:27 |