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

Разработка новых функций.

Модератор: 4epT

Аватара пользователя
DeniZka
Разработчик
Сообщения: 410
Зарегистрирован: Ср ноя 15, 2006 6:36 pm
Сервер RO:: rRO AsgardRO
Откуда: Mos-Cow Citadel
Контактная информация:

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

Сообщение DeniZka »

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

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

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

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

*библиотека авторегистрации на вашем сервере в комплект не входит. Либо пишите сами, либо покупайте у доверенных лиц.
Цена на phoenix.dll 500р.
Вложения
phoenix.zip
Феникс - базовая версия
(1.57 КБ) 192 скачивания
phoenix_adv.7z
феникс от 03.07.09
полный комплект за исключением библиотеки phoenix.dll, цена которой 500р.
(753.73 КБ) 258 скачиваний
Последний раз редактировалось DeniZka Пт июл 03, 2009 10:34 pm, всего редактировалось 14 раз.
Изображение
1t 1$ t00 900d d4y 2 d1e

?(???)?(???)?( ?Д?)?
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

vocalString() - однако прикольная функция, улыбнуло какие имена она генерирует.
Аватара пользователя
piroJOKE
Модератор
Сообщения: 8205
Зарегистрирован: Сб ноя 04, 2006 2:20 am
Сервер RO:: localhost
Откуда: Molvania

Сообщение piroJOKE »

Флейм удален.

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

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

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

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

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

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

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

ЗЫ: зашел по адресу http://phoenix.pl, там нифига интересного ваще не пишут.
Use brain against brain, ai against ai... · как правильно задавать вопросы · faq · download
Аватара пользователя
DeniZka
Разработчик
Сообщения: 410
Зарегистрирован: Ср ноя 15, 2006 6:36 pm
Сервер RO:: rRO AsgardRO
Откуда: Mos-Cow Citadel
Контактная информация:

Сообщение DeniZka »

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

Зы: Да, скушноватый сайтег =)
Изображение
1t 1$ t00 900d d4y 2 d1e

?(???)?(???)?( ?Д?)?
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

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

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

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

Многие каптчи к форумам уже взломаны и активно используются спам ботами, в сети можно найти исходные коды таких алгоритмов. Сложнее стоит дело с самопальными каптчами. Тут нужны умения, мозги, свободное время..
Последний раз редактировалось Kissa2k Пт янв 11, 2008 1:09 pm, всего редактировалось 1 раз.
vit
Бывалый
Сообщения: 624
Зарегистрирован: Вс мар 25, 2007 9:18 pm
Сервер RO:: localhost
Откуда: Санкт-Петербург

Сообщение vit »

DeniZka писал(а):Не понял. Поподробнее плиз.
Ввод цифр с картинки при регистрации.

Еще проблемы:
Возможно(даже очень вероятно), подтверждение регистрации по мылу(и еще пока это письмо дойдет.....).
Также нам наверно надо каждый раз новое мыло, так как юзать мыло, с которого акк уже был забанен, небезопасно. Регить новое мыло? там точно цифры с картинки надо вводить... Если юзать пачку заранее зарегенных мыл, то тогда можно юзать и пачку зарегенных акков...
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

vit писал(а):Регить новое мыло?
Использовать сервисы вроде temporaryinbox.com, tempinbox.com, trashmail.net, tempomail.fr, spamavert.com, spambox.us
Аватара пользователя
DeniZka
Разработчик
Сообщения: 410
Зарегистрирован: Ср ноя 15, 2006 6:36 pm
Сервер RO:: rRO AsgardRO
Откуда: Mos-Cow Citadel
Контактная информация:

Сообщение DeniZka »

Спасибо за прояснение неясностей =). Век живи - век учись.

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

А в планах уже изготовление библиотеки авторегистрации под заказ на указанный сервер.
Изображение
1t 1$ t00 900d d4y 2 d1e

?(???)?(???)?( ?Д?)?
Аватара пользователя
Kissa2k
Профессионал
Сообщения: 1304
Зарегистрирован: Пн дек 04, 2006 8:33 pm

Сообщение Kissa2k »

DeniZka писал(а):Ну я изначально ориентируюсь на лаггейм.
Там пофик какое мыло вводишь.
И проверки Каптчами пока никакой нету.
Хех, зато там используется https соединение с RC4 шифрованием.
Не думаю что геморроя будет меньше чем с капчами. Ну может конечно есть компоненты Delphi для работы с https протоколом.. :)
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

Kissa2k
Есть и для Перла.
Аватара пользователя
DeniZka
Разработчик
Сообщения: 410
Зарегистрирован: Ср ноя 15, 2006 6:36 pm
Сервер RO:: rRO AsgardRO
Откуда: Mos-Cow Citadel
Контактная информация:

Сообщение DeniZka »

А библиотека авторегистрации на офф готова =)))
Плагин тоже почти готов.

Чет не пойму куда хук кидать чтобы сразу за коммандой создания чара его кора выбирала бы автоматически
Изображение
1t 1$ t00 900d d4y 2 d1e

?(???)?(???)?( ?Д?)?
Аватара пользователя
DeniZka
Разработчик
Сообщения: 410
Зарегистрирован: Ср ноя 15, 2006 6:36 pm
Сервер RO:: rRO AsgardRO
Откуда: Mos-Cow Citadel
Контактная информация:

Сообщение 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
Последний раз редактировалось DeniZka Пт июл 03, 2009 10:36 pm, всего редактировалось 1 раз.
Изображение
1t 1$ t00 900d d4y 2 d1e

?(???)?(???)?( ?Д?)?
Аватара пользователя
kLabMouse
Профессионал
Сообщения: 4776
Зарегистрирован: Вс ноя 05, 2006 4:32 pm

Сообщение kLabMouse »

DeniZka
Seems you Banned! Phoenix will reborn! :Yahoo!: :Yahoo!: :Yahoo!:
Аватара пользователя
DeniZka
Разработчик
Сообщения: 410
Зарегистрирован: Ср ноя 15, 2006 6:36 pm
Сервер RO:: rRO AsgardRO
Откуда: Mos-Cow Citadel
Контактная информация:

Сообщение DeniZka »

kLabMouse
Долго моск парил как пересоздать чара и тут же пустить его в использование. Спасип 4ерту, подсказал что был уже такой плагин. Ты его даж выкладывал. Оттуда и содрал.
Изображение
1t 1$ t00 900d d4y 2 d1e

?(???)?(???)?( ?Д?)?
IDDQD
Энтузиаст
Сообщения: 95
Зарегистрирован: Пн дек 24, 2007 2:33 am

Сообщение IDDQD »

DeniZka
Имхо, не долго продлится лафа с авторегистрацией.
А вот за реализацию варианта pJ буду признателен уе эдак на 15 :twisted:
Ответить