Previous Entry Share Next Entry
Рандомизируем емейлы при рассылке XRumer-ом!
XRumer
xrumerelite
Решился таки наваять новую статью под 5й конкурс Ботмастера, раз уж позволяет время :)

Помню, на заре дорвеестроения, были настолько простенькие гостевушки и BBS-ки, что там даже капчи не было, а пиком совершенства антибот-защит была блокировка по IP (наивные ребята!)))) Но времена с тех пор настолько изменились, что порой для того чтоб оставить невинное сообщение невинному боту приходится проламывать 3-5 защит разного уровня изощрённости... В своей статье я поведаю о способе, как с лёгкостью обходить один из таких родов защит.

Суть проблемы

Есть такой нехороший сервис - StopForumSpam. Ещё недавно это была опционально добавляемая вещь, но теперь в последних версиях самых популярных форумов и блогов она стоит чуть ли не по умолчанию. Суть в том, что если в неё попадает связка "логин + IP + емейл", сигнализирующая о том, что с этими данными рассылаются нежелательные сообщения, то на всех других сайтах где встречается этот логин и/или IP и/или емейл, пользователь и его сообщение автоматом идут в бан! Ужасная несправедливость, неправда ли? Ведь этот человек, возможно, стремиться рассказать миру о чём-то важном, о предстоящей угрозе человечеству - и тут его подсекают на корню. Нужно ведь какое-то решение, но какое?

Вот как примерно выглядит их база:



Есть ещё и другие похожие сервисы, но этот наиболее популярен... Кстати, легко заметить здесь почерк генерируемых XRumer-ом никнеймов ;)

Ближе к делу

1. Никнейм
В какой-то степени хрумер с этой проблемой справляется, и даже успешно. Под каждый сайт (форум, блог, ...) при регистрации он способен генерировать свой никнейм, если вы используете волшебный макрос #gennick, причём если очень постараться, можно настроить его чтобы он генерировал человекоподобные никнеймы, выше на скрине кстати есть такой примерчик - "RichardJaw".

2. IP
Как быть с IP? Если мы включаем принудительное использование проксей для всех потоков в хруме, то это сильно замедлит рассылку, а пробив упадёт вообще ниже плинтуса, ведь прокси имеют свойства дохнуть или просто могут быть перегружены... Я в таком случае не включаю принудительное использование прокси, но вот перед стартом рассылки обязательно их обновляю! (нажатием кнопочки "Обновить")



3. Емейл
А вот тут как раз и начинаются проблемы... Ведь почтовый адрес для проекта хрумера постоянный, на всю рассылку. Таким образом, будучи засвечен в базе StopForumSpam, этот емейл там будет как кость в горле: хоть меняй IP, хоть никнеймы, нас будут всегда вычислять по этому емейлу... Есть конечно разные "волшебные" решения, например генерация тысяч разных адресов на собственном с переадресацией на один ящик, но это уже высший пилотаж, я же предложу более простой и примитивный метод.

Есть один способ зарядить в XRumer сотни и тысячи емейлов через один искуственный приём, который я уже достаточно давно использую, и для меня он вполне себе работает. Для этого я использую ко-варьируемый макрос #file_links, который позволяет для разных полей Проекта хрума использовать одинаковые строчки разных файлов. Сейчас поясню.

Скажем, у нас есть база емейлов:

mail1@mail.ru:password1
mail2@mail.ru:password2
mail2@mail.ru:password2
...


И нам надо как-то сделать так, чтобы программа их всех использовала при рассылке, рандомно!
И решение таки есть! Я конечно не буду тут первооткрывателем, единственное что я под эту задачу сделал специальный инструментик, который сводит всё дело в пару кликов:



(скачать можно тут;
ключ дешифрования - !IodhSu8z8OCwfBVzMEgiwbftiDdFqcghdJET5laiztc
если кому интересны исходники, могу без проблем выложить!)

Всё очень просто:
1. Задаём файл проекта (я специально написал интерфейс на английском, т.к. хочу статью и иностранцам предоставить ;))), это XML-файл в подпапке хрумера "Projects" (то есть сам проект должен быть уже создан, емейл там может быть задан любой)
2. Задаём файл со списком емейлов, в формате как я привёл выше; где их взять? есть полно магазинов с ооооочень дешёвыми списками подготовленных почтовых ящиков, я рекомендую брать уже настроенные (чтобы к примеру всё попадало в ящике не в "Spam" а в "Inbox", так будет больше процент активированных акков!)

После, если всё сделано верно, нажимаем на "Generate!" - и получим следующее в части почтовой настройки проекта:



Обратите внимание, в поле "Логин" и "Пароль", ко-варьируемый макрос, с одним и тем же ключём "_M", это для того чтобы к каждому логину при скачивании соответствовал его пароль...

Тут, правда, есть 2 проблемки, будьте осторожны и всё будет гут:

1. Проблемка с выкачиванием почты со всех ящиков - ведь каждый раз при фоновом скачивании и активации хрумер будет подключаться лишь к 1 ящику... а если их 1000? Я выбрал более оптимальный вариант, 50 штук, таким образом в ходе нескольких прогонов выкачивается почта со всех.
2. Важно следить чтобы все ящики были рабочими и доступными. Для этого время от времени заглядывайте в Журнал хрумера, чтоб там не появлялось вот такой ерунды:
[29.10.2015 11:36:21] Возникли проблемы с подключением к почтовому ящику (рекомендуем включить в опциях проверки почты сохранение отладочного лога) - "Client: USER ggusevhes  Server: +OKClient: PASS *****  Server: -ERR Access to "******@mail.ru" denied because your password has been compromised. Please log in to your mailbox at https://e.mail.ru/ and follow instructions."

(пароль и адрес нарочно затёр звёздочками)

Статистика

По правилам Конкурса по хорошему надо бы добавить статистику. Тут конечно будет бессмысленно что-то показывать по трафу/профиту, ведь мой метод лишь помогает обходить одну из защит. Но это важный метод! Единственное что я провёл небольшой анализ, и могу привести статистику на каких форумах чаще всего мешается StopForumSpam:



Так что, если скажем работаете по IPB и PhpBB, то этот подход будет гораздо более важен, чем при работе с PunBB.

И ещё. Оптимальнее будет, конечно, настроить редирект со всех мейлов на 1 ящик, и качать письма уже с него. Под это, можно разве что попробовать настроить Зенку, но это уже совсем другая история.. ))

Что дальше?

А дальше у меня есть ещё некоторые вкусности - следующая статья будет про то, как увеличить эффективность режима "МассПМ" в тысячи и десятки тысяч раз ;))

Recent Posts from This Journal


?

Log in

No account? Create an account