Показать сообщение отдельно

  #3  
Старый 27.06.2009, 12:00
vvs777
Познавший АНТИЧАТ
Регистрация: 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&registered=&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&register= %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>
сорри за небоскреб
 
Ответить с цитированием