|

Массивный IRC Flood
Xakep, номер #044, стр. 044-036-3
push (@list, 'Gibbon', 'SideX', '_RS_', 'Deil', 'Ch1ck', 'Spider[]', 'CuTTer');
Это обычный массив с никами. Добавляй нужные имена, пускай программу (./private.pl) и наблюдай реакцию посетителей канала.
Чем хороши такие атаки: от них трудно защищаться, так как придется отключать разрешение на прием всех приватных сообщений. Также незаметно количество атакующих, ведь для получения списка сидящих "светится" всего один бот. Здесь не поможет и флаг +l, лимитирующий максимальное количество человек на канале. Это скорее всего вообще лучшая атака, если нет желания в открытую показывать всю свою мощь :).
Завершающей утилитой является интерактивный флудбот (программа intbot.pl). С ее помощью можно творить любые вещи, какие заблагорассудится. Допустим, зайти на кучу каналов, вести беседу одновременно сотнями ботами, потом перейти на другой канал поругаться к кому-нибудь в приват. Тут все зависит только от полета фантазии, я же расскажу только, как ее реализовать через ограничения intbot.pl.
В настройке самого скрипта нет необходимости, все значения программа спросит сама. Это адрес/порт сервера, количество ботов, какие ники использовать: случайные или зарегистрированные. Далее придется подождать некоторое время, пока все боты не соединятся с IRC сервером, после чего появится приглашение для ввода команд. Команды вводятся в соответствии с RFC1459. Вот краткий список:
JOIN #channel - зайти на канал #channel
PART #channel :message - покинуть #channel с сообщением message
PRIVMSG #channel :message - обычное сообщение на канале
PRIVMSG nickname :message - послать приватное сообщение человеку с ником nickname
NOTICE nickname :message - послать notice
Также я добавил свою команду JOKE. Она меняет всем ботам имена на новые случайные. JOKE может пригодиться, если вдруг всех ботов перебанили по никам, но надо отметить, что такое происходит редко. Теперь можно и экспериментировать :).
Вооружившись этими тремя утилитами, ты можешь дать достойный отпор противнику, но не стоит очень усердствовать. Если каждый начнет пользоваться этим только для самоутверждения своего "Я", то в IRC начнется хаос. А разрушать всегда проще, чем строить. Так что перед использованием подумай, чего ты хочешь добиться своими поступками.
Назад на стр. 044-036-2 Содержание
|