
27.06.2009, 12:00
|
|
Познавший АНТИЧАТ
Регистрация: 16.11.2004
Сообщений: 1,257
С нами:
11305766
Репутация:
454
|
|
Пока однопоточен.
Соксы будут позже, это материал для обновления самого движка. Я пока что не совсем с протоколом разобрался.
На мейл.ру как раз не писал - но теоретически это возможно.
Я уже написал скрипты на рамблер и несколько других сервисов, все работает.
Руководство по написанию скриптов скоро сделаю.
Разберу на примере NP.BY (см. ini в profiles)
Для создания реггера пишете ini с другим именем, запускаете ur.exe ваш_ini.txt
[GENERAL]
//для совместимости с WFP
profname=mail_npby
//Имя, отображаемое в заголовке и about
comment=Реггер мыл NP.BY
//Домен. Все остальное в скрипте относительно.
url=http://np.by/register.php
//Автор скрипта. Для About
author=VVS777
//Сигнатура, по которой определяется правильность домена. для совместимости с WFP
signature=Новый Портал - Регистрация
//Перечисление форм, идущих ниже.
forms=REGISTER,
//Перечисление переменных, которые надо найти в тексте ответов сервера
find=NUMBER,ERROR,
//Перечисление переменных, которые надо сгенерить
RANDOM=nick,pass,domain,
//что идет в результаты
logged=%login@%domain;%pass
//файл с результатами
successfile=mail_npby.txt
//префикс файлов логов (/logs/)
logprefix=npby
//переменная, генерирующаяся рандомом из списка.
[domain]
//количество составных. для фио в едином поле нужно ставить 2-3 =)
numwords=1
//количество вариантов слова 1
wordsn1=4
words_1_1=np.by
words_1_2=mam.by
words_1_3=np.by
words_1_4=mam.by
//генерящийся рандомом никнейм. маска: вместо * любые латинские буквоцифровые символы, это будет еще переработано.
[nick]
mask=T****
//аналогично
[pass]
mask=Pa***k
//веб-форма регистрации
[REGISTER]
//адрес скрипта, с которого грузить форму
url=register.php
//куда делается запрос (form action)
action=register.php
//метод
method=post
//надо ли грузить форму. Если нужно из нее дергать переменные - то да.
needload=1
//количество возможных вариатнов. Необходмость связана с кучей версий vbulletin с мелкими различиями
numvars=1
//сигнатура. если 1 вариатн - то пусто. можно не писать вообще.
var1sign=
//запрос. Переменніе вставляются в виде %nick
var1post=referer=http%3A%2F%2Fnp.by%2Fregister.php %3Fregistered%3D1®istered=&verificationcode=%NU MBER&nickname=%nick&username=%login&domainname=%do main&password=%pass&retypedpassword=%pass&secretqu estionid=2&secretquestionanswer=p%login&additional email=&confirmationcode=%CAPTCHA&agree=1®ister= %C7%E0%F0%E5%E3%E8%F1%F2%F0%E8%F0%EE%E2%E0%F2%FC%F 1%FF
//сколько капч. На мейл.ру и некоторых IPB их больше 1.
imgcode=1
//адрес капчи №1. Если на другом хосте - полный путь
i1=http://np.by/code3.php?verificationcode=%NUMBER
//сигнатура успешной регистрации. М.б. как из хедеров сервера, так и из тела
succstr=Location: http://np.by/register.php?registered=1
//переменная, которую надо найти в тексте. Поля "от" и "до". В них кажись тоже возможно использование переменных. Если нет - то будет. не помню.
[NUMBER]
start=code3.php?verificationcode=
end="
//на всякий делал. вывод ошибки
[ERROR]
start=<span style="color: #ff0000;">
end=</span>
сорри за небоскреб
|
|
|