phoenix.pl - Бот который плюет на баны [в тестировании]
Модератор: 4epT
- DeniZka
- Разработчик
- Сообщения: 410
- Зарегистрирован: Ср ноя 15, 2006 6:36 pm
- Сервер RO:: rRO AsgardRO
- Откуда: Mos-Cow Citadel
- Контактная информация:
phoenix.pl - Бот который плюет на баны [в тестировании]
Положение
Бан - штука крайне неприятная.
При оформление нового аккаунта для бота необходимо красиво и правильно заполнять все поля регистрации, чтобы не дать администрации первичных намеков на то что это будет бот.
Дело это муторное, раздражительное и гиблое.
Идея
Необходимо создать плагин, корорый в случае бана сможет моментально пересоздать логин и вернуть бота к исполнению каких-либо обязанностей.
Особенности
-Интерпритация полного бана, временного бана (как на raggame), ссылку в тюрьму, статус молчанки, как руководство к пересозданию чара.
-Логин, пароль, мыло и др. информация генерится ботом случайно.
А данные типа Город, Страна, ФИО выбирается случайно из списка возможных.
-Логины и пароли баненных ботов не выбрасываются а складываются в историю (на случай, если бот только в тюрьме).
Реализация
1) Базовая версия.
Заблаговременно до использования плагина вы регистирируете на вашем сервере N-е количество аккаунтов.
Логины и пароли вводите в файле phoenix_charger.txt (пример в файле)
В случае бана бот возьмет первый из списка логинов аккаунт, создаст для него чара. И отправится в путь.
2) Продвинутая версия.
В папку с плагином вы кладете библиотеку phoenix.dll*. В случае бана бот передает ей контроль. Задача библиотека зайти на сайт зарегить аккаунт и вернуть управление боту. Дальше бот логинится под выдуманным аккаунтом, создает чара и в путь.
*библиотека авторегистрации на вашем сервере в комплект не входит. Либо пишите сами, либо покупайте у доверенных лиц.
Цена на phoenix.dll 500р.
Бан - штука крайне неприятная.
При оформление нового аккаунта для бота необходимо красиво и правильно заполнять все поля регистрации, чтобы не дать администрации первичных намеков на то что это будет бот.
Дело это муторное, раздражительное и гиблое.
Идея
Необходимо создать плагин, корорый в случае бана сможет моментально пересоздать логин и вернуть бота к исполнению каких-либо обязанностей.
Особенности
-Интерпритация полного бана, временного бана (как на raggame), ссылку в тюрьму, статус молчанки, как руководство к пересозданию чара.
-Логин, пароль, мыло и др. информация генерится ботом случайно.
А данные типа Город, Страна, ФИО выбирается случайно из списка возможных.
-Логины и пароли баненных ботов не выбрасываются а складываются в историю (на случай, если бот только в тюрьме).
Реализация
1) Базовая версия.
Заблаговременно до использования плагина вы регистирируете на вашем сервере N-е количество аккаунтов.
Логины и пароли вводите в файле phoenix_charger.txt (пример в файле)
В случае бана бот возьмет первый из списка логинов аккаунт, создаст для него чара. И отправится в путь.
2) Продвинутая версия.
В папку с плагином вы кладете библиотеку phoenix.dll*. В случае бана бот передает ей контроль. Задача библиотека зайти на сайт зарегить аккаунт и вернуть управление боту. Дальше бот логинится под выдуманным аккаунтом, создает чара и в путь.
*библиотека авторегистрации на вашем сервере в комплект не входит. Либо пишите сами, либо покупайте у доверенных лиц.
Цена на phoenix.dll 500р.
- Вложения
-
- phoenix.zip
- Феникс - базовая версия
- (1.57 КБ) 230 скачиваний
-
- phoenix_adv.7z
- феникс от 03.07.09
полный комплект за исключением библиотеки phoenix.dll, цена которой 500р. - (753.73 КБ) 280 скачиваний
Последний раз редактировалось DeniZka Пт июл 03, 2009 10:34 pm, всего редактировалось 14 раз.
- piroJOKE
- Модератор
- Сообщения: 8204
- Зарегистрирован: Сб ноя 04, 2006 2:20 am
- Сервер RO:: localhost
- Откуда: Molvania
Флейм удален.
Вкратце, пришли к выводу, что плагин является довольно опасным,
и раздавать его полным пакаваном может оказаться неполезно.
Рекомендуеццо токо продавать его за большие бабки, с отчислением %% нашему славному сайту
(шудко).
Добавлено спустя 4 минуты 20 секунд:
DeniZka
Чувак, тебе осталось разработать одну ооооочень "несущественную" мелочь - регистрация через форму сайта, причем вероятно с обходом КАПТЧИ, ггг.
Предлагаю не парить моск, и сделать "облегченную" версию. Смысл:
Регим руками N акков, записываем их в текстовый файлик, а ОК по мере бана извлекает их и подключает в конфиг новые акки.
Как патроны из магазина.
Я вот еще подумал, что эта хрень (сабж) между прочим, позволит повысить надежность баз данных мерчей.
Добавлено спустя 2 минуты 44 секунды:
ЗЫ: зашел по адресу http://phoenix.pl, там нифига интересного ваще не пишут.
Вкратце, пришли к выводу, что плагин является довольно опасным,
и раздавать его полным пакаваном может оказаться неполезно.
Рекомендуеццо токо продавать его за большие бабки, с отчислением %% нашему славному сайту

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

Я вот еще подумал, что эта хрень (сабж) между прочим, позволит повысить надежность баз данных мерчей.
Добавлено спустя 2 минуты 44 секунды:
ЗЫ: зашел по адресу http://phoenix.pl, там нифига интересного ваще не пишут.
Каптча - картинка с числом/словом для защиты от автоматических регистраций. Используется на форумах, почтовиках, control panel и так далее.DeniZka писал(а):Не понял. Поподробнее плиз.piroJOKE писал(а):причем вероятно с обходом КАПТЧИ, ггг.
Зы: Да, скушноватый сайтег =)
Добавлено спустя 5 минут 27 секунд:
Многие каптчи к форумам уже взломаны и активно используются спам ботами, в сети можно найти исходные коды таких алгоритмов. Сложнее стоит дело с самопальными каптчами. Тут нужны умения, мозги, свободное время..
Последний раз редактировалось Kissa2k Пт янв 11, 2008 1:09 pm, всего редактировалось 1 раз.
-
- Бывалый
- Сообщения: 624
- Зарегистрирован: Вс мар 25, 2007 9:18 pm
- Сервер RO:: localhost
- Откуда: Санкт-Петербург
Ввод цифр с картинки при регистрации.DeniZka писал(а):Не понял. Поподробнее плиз.
Еще проблемы:
Возможно(даже очень вероятно), подтверждение регистрации по мылу(и еще пока это письмо дойдет.....).
Также нам наверно надо каждый раз новое мыло, так как юзать мыло, с которого акк уже был забанен, небезопасно. Регить новое мыло? там точно цифры с картинки надо вводить... Если юзать пачку заранее зарегенных мыл, то тогда можно юзать и пачку зарегенных акков...
Хех, зато там используется https соединение с RC4 шифрованием.DeniZka писал(а):Ну я изначально ориентируюсь на лаггейм.
Там пофик какое мыло вводишь.
И проверки Каптчами пока никакой нету.
Не думаю что геморроя будет меньше чем с капчами. Ну может конечно есть компоненты Delphi для работы с https протоколом.. :)
- DeniZka
- Разработчик
- Сообщения: 410
- Зарегистрирован: Ср ноя 15, 2006 6:36 pm
- Сервер RO:: rRO AsgardRO
- Откуда: Mos-Cow Citadel
- Контактная информация:
Ну вот, у меня вроде все работает.
А работает след образом:
А работает след образом:
Код: Выделить всё
*** 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
Последний раз редактировалось DeniZka Пт июл 03, 2009 10:36 pm, всего редактировалось 1 раз.