]
Как был забит nationalism.org
О да! Велик и могуч славянский народ и Аллах с Буддой, и иже с ними. Сегодня у нас по программе, величайшая весЧ с очаровательным названием - Elza. Эльза, Эльза, Эльзочка, лапушка, дитятко всеми уважаемого Филиппа Стоева. Подробнее о Филиппе можно узнать по адресу http://www.stoev.org/, но мы не мудрствуя, ликуя, перейдём к делу.
Для тех, кто с Ельзой не знаком, вступление. Остальные могут быть так добры и переходить к написанию "Я первый" в обсуждении. Ельза - программа, способная имитировать поведение фактически любого браузера (IExplorer, Netscape etc etc), включая приём, изменение и отправление cookie, передачу всех невидимых элементов, таких как Referer, User-Agent и, ессесссно, возможность автоматизации всех необходимых процессов. Так как предыдущая фраза выглядит ужасно непонятно, даже для меня через минуту после того, как я это написал, то, полагаю, самым приятным способом познакомиться с Эльзочкой будет пример. Причём пример весьма воинственный - целью будет http://www.nationalism.org/! Не простим поганцам обЫдного названия жЫдохакер (это ж сколько фантазии надо вкладывать, чтоб всех неугодных именовать с приставкой жЫд.)
Для того что бы приготовить термоядерный коктейль, нам потребуются ниже перечисленные компоненты:
1) ActivePerl http://www.activestate.com/ActivePerl/ (Обязательно)
2) Elza http://phiphi.hypermart.net/pub/elza-1.4.7-beta.zip. Последняя стабильная версия 1.4.4, но 1.4.7 работает быстрее, и на взглючинки я пока не натыкался. (Само собой обязательно)
3) Stunnel http://www.stunnel.org/download/binaries.html (Обязательно. На странице так же есть необходимые DLL)
4) Текстовый редактор а-ля Notepad. Порекомендую EditPad http://www.editpadlite.com/zips/SetupEditPadLite.exe (Необязательно, но удобно)
5) Что-нибудь для тестирования проксей. MultiProxy вполне подходит http://www.multiproxy.org/mproxy12.zip (Необязательно)
Начнём-с.. Для начала установим Perl. Особенного в оной установке нет ничего, и заостряться на этом не будем. Эльза и Stunnel устанавливаются ещё проще, создание директории и распаковка туда .zip файлов затруднений вызывать не должна. Замечательно. Мы почти готовы, вот только Эльзу надо ещё ласково отконфигурировать и тогда уххх! Нет слов - сплошной оргазм.
Открываем файл elza.def, смотрим. Внимательно смотрим. Находим следующую строчку
$DEF{'sslapp'} = "C:\\win-util\\stunnel.exe";
и заменяем на
$DEF{'sslapp'} = ".\\stunnel.exe";
С учётом того, что Эльза и Stunnel находятся в одной директории. Теперь для удобства в этой же директории можно сделать BAT файл. Обзовём его Elza.bat, и впишем туда одну строчку:
[директория-к-перлу]\bin\perl elza.pl -s %1 %2 %3 %4 %5 %6 %7 %8 %9
Для ОСОБЕННО одарённых товарищей: [директория-к-перлу] - это то место, куда мы установили ActivePerl :)).
Всё. Лаборатория готова, перейдём к созданию скрипта. Да, чуть было на позабыл! Доставать нацЫков мы будем через их чудесную гавкалку, кою коллеги уже слегка раздраконили давеча, да так, что пришлось лысым админам в ужасе ставить новый форум. Но в одном они всё равно просчитались - сообщения можно оставлять без авторизированной регистрации, а значит lets flood and spam hell out of them.
Тэкс. Где этот лысый форум? URL - http://pravo.org/forum/ Смотрим. Сразу сообщения на этой же странице нам оставить не дадут, но не особенно-то и хотелось. Жмём дальше "Новая тема", что уносит нас на http://pravo.org/forum/post.php?f=1 А зачем нам вообще список всех тем? Не, нам кузнец не нужен (Кстати, меня там уже забанили. Наивные нацЫки, полагают что кого-то можно банить по IP. Хех) Значится так http://pravo.org/forum/post.php?f=1 - оно не меняется, и мы злорадно могём флудить и спамить с одного и того же места, без излишних испражнений.
Сохраняем оную страницу для просмотра и ищем |