Страница 1 из 4

phoenix.pl - Бот который плюет на баны [в тестировании]

Добавлено: Ср янв 09, 2008 8:59 pm
DeniZka
Положение
Бан - штука крайне неприятная.
При оформление нового аккаунта для бота необходимо красиво и правильно заполнять все поля регистрации, чтобы не дать администрации первичных намеков на то что это будет бот.
Дело это муторное, раздражительное и гиблое.

Идея
Необходимо создать плагин, корорый в случае бана сможет моментально пересоздать логин и вернуть бота к исполнению каких-либо обязанностей.

Особенности
-Интерпритация полного бана, временного бана (как на raggame), ссылку в тюрьму, статус молчанки, как руководство к пересозданию чара.
-Логин, пароль, мыло и др. информация генерится ботом случайно.
А данные типа Город, Страна, ФИО выбирается случайно из списка возможных.
-Логины и пароли баненных ботов не выбрасываются а складываются в историю (на случай, если бот только в тюрьме).

Реализация
1) Базовая версия.
Заблаговременно до использования плагина вы регистирируете на вашем сервере N-е количество аккаунтов.
Логины и пароли вводите в файле phoenix_charger.txt (пример в файле)
В случае бана бот возьмет первый из списка логинов аккаунт, создаст для него чара. И отправится в путь.
2) Продвинутая версия.
В папку с плагином вы кладете библиотеку phoenix.dll*. В случае бана бот передает ей контроль. Задача библиотека зайти на сайт зарегить аккаунт и вернуть управление боту. Дальше бот логинится под выдуманным аккаунтом, создает чара и в путь.

*библиотека авторегистрации на вашем сервере в комплект не входит. Либо пишите сами, либо покупайте у доверенных лиц.
Цена на phoenix.dll 500р.

Добавлено: Ср янв 09, 2008 9:04 pm
Kissa2k
vocalString() - однако прикольная функция, улыбнуло какие имена она генерирует.

Добавлено: Чт янв 10, 2008 2:15 pm
piroJOKE
Флейм удален.

Вкратце, пришли к выводу, что плагин является довольно опасным,
и раздавать его полным пакаваном может оказаться неполезно.

Рекомендуеццо токо продавать его за большие бабки, с отчислением %% нашему славному сайту :twisted: (шудко).

Добавлено спустя 4 минуты 20 секунд:

DeniZka
Чувак, тебе осталось разработать одну ооооочень "несущественную" мелочь - регистрация через форму сайта, причем вероятно с обходом КАПТЧИ, ггг.

Предлагаю не парить моск, и сделать "облегченную" версию. Смысл:
Регим руками N акков, записываем их в текстовый файлик, а ОК по мере бана извлекает их и подключает в конфиг новые акки. :twisted: Как патроны из магазина.

Я вот еще подумал, что эта хрень (сабж) между прочим, позволит повысить надежность баз данных мерчей.

Добавлено спустя 2 минуты 44 секунды:

ЗЫ: зашел по адресу http://phoenix.pl, там нифига интересного ваще не пишут.

Добавлено: Чт янв 10, 2008 6:32 pm
DeniZka
Да, понимаю какие могут быть последствия. Посему библиотечки с авторегистрашкой будут стоить небольших денег.
Идея Лайт версии понравилась. Сделаю. Рад что и польза от ней будет.
piroJOKE писал(а):причем вероятно с обходом КАПТЧИ, ггг.
Не понял. Поподробнее плиз.

Зы: Да, скушноватый сайтег =)

Добавлено: Чт янв 10, 2008 7:00 pm
Kissa2k
DeniZka писал(а):
piroJOKE писал(а):причем вероятно с обходом КАПТЧИ, ггг.
Не понял. Поподробнее плиз.

Зы: Да, скушноватый сайтег =)
Каптча - картинка с числом/словом для защиты от автоматических регистраций. Используется на форумах, почтовиках, control panel и так далее.

Добавлено спустя 5 минут 27 секунд:

Многие каптчи к форумам уже взломаны и активно используются спам ботами, в сети можно найти исходные коды таких алгоритмов. Сложнее стоит дело с самопальными каптчами. Тут нужны умения, мозги, свободное время..

Добавлено: Чт янв 10, 2008 7:14 pm
vit
DeniZka писал(а):Не понял. Поподробнее плиз.
Ввод цифр с картинки при регистрации.

Еще проблемы:
Возможно(даже очень вероятно), подтверждение регистрации по мылу(и еще пока это письмо дойдет.....).
Также нам наверно надо каждый раз новое мыло, так как юзать мыло, с которого акк уже был забанен, небезопасно. Регить новое мыло? там точно цифры с картинки надо вводить... Если юзать пачку заранее зарегенных мыл, то тогда можно юзать и пачку зарегенных акков...

Добавлено: Чт янв 10, 2008 7:20 pm
Kissa2k
vit писал(а):Регить новое мыло?
Использовать сервисы вроде temporaryinbox.com, tempinbox.com, trashmail.net, tempomail.fr, spamavert.com, spambox.us

Добавлено: Чт янв 10, 2008 11:46 pm
DeniZka
Спасибо за прояснение неясностей =). Век живи - век учись.

Ну я изначально ориентируюсь на лаггейм.
Там пофик какое мыло вводишь.
И проверки Каптчами пока никакой нету.

А в планах уже изготовление библиотеки авторегистрации под заказ на указанный сервер.

Добавлено: Пт янв 11, 2008 1:05 pm
Kissa2k
DeniZka писал(а):Ну я изначально ориентируюсь на лаггейм.
Там пофик какое мыло вводишь.
И проверки Каптчами пока никакой нету.
Хех, зато там используется https соединение с RC4 шифрованием.
Не думаю что геморроя будет меньше чем с капчами. Ну может конечно есть компоненты Delphi для работы с https протоколом.. :)

Добавлено: Пт янв 11, 2008 1:12 pm
kLabMouse
Kissa2k
Есть и для Перла.

Добавлено: Пт янв 11, 2008 5:23 pm
DeniZka
А библиотека авторегистрации на офф готова =)))
Плагин тоже почти готов.

Чет не пойму куда хук кидать чтобы сразу за коммандой создания чара его кора выбирала бы автоматически

Добавлено: Пт янв 11, 2008 8:50 pm
DeniZka
Ну вот, у меня вроде все работает.

А работает след образом:

Код: Выделить всё

*** OpenKore what-will-become-2.0.6 (SVN version) - Custom Ragnarok Online
client ***
***   http://www.openkore.com/   ***

Loading plugin plugins/alertsound.pl...
[вырезано]
Loading tables\skillsencore.txt...
[macro] hooking to AI_pre

Generating session Admin Password...

Checking for new portals... none found


Loading tables\recvpackets-rro.txt...
Connecting to Account Server...
checking patchserver access control...
contacting patchserver...
patchserver grants login.
checking patchserver access control...
contacting patchserver...
patchserver grants login.
Connecting (81.177.13.7:6900)... connected
Disconnecting (81.177.13.7:6900)...disconnected
The server is temporarily blocking your connection
Seems you Banned! Phoenix will reborn!
Saving your previous bot login..
Waiting for a new bot registration...
Registration Complete!!! This: kiswie - will your new Login
Config 'username' set to kiswie (was de02)
Config 'char' set to 0 (was 0)
Relogging in 5 seconds...
Connecting to Account Server...
checking patchserver access control...
answer is still in cache.
patchserver grants login.
checking patchserver access control...
answer is still in cache.
patchserver grants login.
Connecting (81.177.13.7:6900)... connected
-----------Account Info------------
Account ID: 445121     C1 CA 06 00
Sex:        Girl
Session ID: 7570       92 1D 00 00
            0          00 00 00 00
-----------------------------------
--------- Servers ----------
#   Name                  Users  IP              Port
0   Chaos                 2148   81.177.13.17    6000
1   Loki                  1760   81.177.13.30    6000
-------------------------------
Closing connection to Account Server
Disconnecting (81.177.13.7:6900)...disconnected
Server 0 selected
Pausing for 1 second(s)...
Connecting to Character Server...
checking patchserver access control...
answer is still in cache.
patchserver grants login.
checking patchserver access control...
answer is still in cache.
patchserver grants login.
Connecting (81.177.13.17:6000)... connected
Received characters from Character Server
Character swoswuch (0) created.
------------- Character List -------------
Slot 0: swoswuch (Novice, level 1/1)
------------------------------------------
Received character ID and Map IP from Character Server
----------Game Info----------
Char ID: 9B 7D 20 00 (2129307)
MAP Name: new_1-1.gat
MAP IP: 81.177.13.23
MAP Port: 5000
-----------------------------
Closing connection to Character Server
Disconnecting (81.177.13.17:6000)...disconnected
Pausing for 1 second(s)...
Connecting to Map Server...
checking patchserver access control...
contacting patchserver...
patchserver grants login.
checking patchserver access control...
contacting patchserver...
patchserver grants login.
Connecting (81.177.13.23:5000)... connected
You are now in the game
Your Coordinates: 53, 111
NPC Exists: Доска объявлений (66, 114) (ID 60747) - (0)
NPC Exists: Сиона (53, 114) (ID 60751) - (1)
Calculating random route to: Training Ground(new_1-1): 54, 137
Calculating random route to: Training Ground(new_1-1): 118, 72
NPC Exists: Доска объявлений (66, 114) (ID 60747) - (0)
NPC Exists: Сиона (53, 114) (ID 60751) - (1)
Calculating random route to: Training Ground(new_1-1): 125, 99
Calculating random route to: Training Ground(new_1-1): 50, 77

Добавлено: Сб янв 12, 2008 10:53 am
kLabMouse
DeniZka
Seems you Banned! Phoenix will reborn! :Yahoo!: :Yahoo!: :Yahoo!:

Добавлено: Сб янв 12, 2008 1:03 pm
DeniZka
kLabMouse
Долго моск парил как пересоздать чара и тут же пустить его в использование. Спасип 4ерту, подсказал что был уже такой плагин. Ты его даж выкладывал. Оттуда и содрал.

Добавлено: Сб янв 12, 2008 2:41 pm
IDDQD
DeniZka
Имхо, не долго продлится лафа с авторегистрацией.
А вот за реализацию варианта pJ буду признателен уе эдак на 15 :twisted: