Делаем Деньги Стройков "R0id" Леонид Хакер, номер #095, стр. 095-082-2 1. Слить базу со взломанного сервера. 2. Сгенерировать спам-лист. С первым вариантом, думаю, все понятно. Если при взломе очередного сервера (хостинга, шопа) тебе попалась на глаза здоровенная базенка с мыльниками юзеров, не забудь бережно забэкапить ее себе на винт. В дальнейшем она тебе еще пригодится =). Что же касается генерирования спам-листов, то тут есть свои нюансы: 1. Невысокая валидность генерированной базы. 2. База общего вида (отсутствуют тематики и т.д.). Попробуем написать простой генератор спам-листов на php. Для того чтобы хоть как-то гарантировать валидность базы, в качестве логинов юзеров мы будем использовать популярные/распространенные слова и имена. В этом нам помогут всевозможные словарики (скачать их можно на nsd.ru). Суть генератора в следующем: берем логин из словарика (например, alex), добавляем к нему домен email-сервиса (например, @mail.com) и сохраняем получившийся мыльник (alex@mail.com) в базу. Вроде все просто: КОД <?php $domen = 'mail.com'; $fp = fopen("wordlist.txt", "r"); $fn = fopen("base.txt", "a"); while(!feof($fp)) { $login = fgets($fp); fputs($fn, "$login@$domen\n"); } fclose($fn); fclose($fp); ?> В переменной $domen находится значение домена mail-сервиса, в файле wordlist.txt - словарик логинов (слов/имен), а сам спам-лист сохраняется в файл base.txt. Конечно, очень высокой валидности обещать нельзя, но 70% - вполне реальная цифра, учитывая, что мы использовали вордлист с популярными именами/словами. Напишите письмецо Следующий важный этап - выбор софта. Сразу скажу, что хороший софт стоит немалых денег (цены на него колеблются от 50$ до 2k$ в зависимости от функций и условий распространения). Так как денег у нас нет, то придется искать более приемлемые варианты. Один из них - написание своего софта. Определимся, какими основными возможностями он должен обладать: 1. Работа с базой мыльников (спам по указанному листу). 2. Подделка адреса отправителя (часто требуется заказчиками). 3. Ведение лога рассылки (необходимо постоянно контролировать процесс). 4. Отсылка самого письма. Я намеренно не стал указывать использование соксов, так как мы шлем спам директ-методом. Можно перечислить еще несколько функций, но описанных выше вполне достаточно на начальной стадии работы. Итак, с требованиями понятно. Остается всего ничего - написать такой софт =). Кодить будем на php, который устраивает нас по трем причинам: 1. Минимум прав для php-скрипта на сервере. 2. Широкая распространенность php. 3. Хороший, удобный язык (очень подходит для наших целей :)). Что же, приступим к созданию собственного php-спамера: КОД <? ignore_user_abort(1); set_time_limit(0); $fp = fopen("./emails.txt". "r"); |