Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Исходников PW_CrazyBot_1_5_3 и его доработка

-

Общение разработчиков

- Программирование для Perfect World, общение и обсуждене разработок

Ответ
 
Опции темы
Старый 26.05.2016, 11:17   #1
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 02.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Исходников PW_CrazyBot_1_5_3 и его доработка

Сразу к делу! Хочу Вам предложить создание free бота. Чтобы не начинать с нуля, выложил свой проект. Надеюсь все ознакомились с этим "Чудом". Одному с этим ботом мне не справится. Возникают слишком много вопросов по некоторым моментам, а решения нет(Точнее времени не хватает).
Как это будет выглядеть? Пока сам не знаю. Некоторые из Вас предлагали помощь в написании этого бота. Теперь эта возможность у Вас есть.

Скачать решение - проект тут

Добавлено через 12 часов 31 минуту
Начну первым:
Цитата:
Сообщение от shura_lukaПосмотреть сообщение
Заметил несколько мелких недостатков:
1. Работает великолепно при условии что пройдена только 1 комната и именно "Дух стихий" в других комнатах тупит с определением пройденали комнатаи не всгда тпшит.
2. При перезаходе в башню неможет тпшнуться в указаную комнату тупостоит в предбанике.
3. Если поройдено несколько комнат и тпшится в новую то слишком часто посылажтся пакеты и в системном чате пишет об этом.

Первый и третий пункт решены. Вопрос стоит по 2 пункту.
Мой ответ был таков:
"2. При первом заходе, если вы смотрели пакет, нужно поговорить с WID мобом, который мне не известен и где его взять непонятно.(при каждом заходе в данж WID меняется, если подскажете как его получить? доделаю!)"
(Хотел сделать заход с предбанника в башню на пакетах)
На сегодняшний момент этого не сделано. Хотел попробовать нажать эту кнопку через GUI.(Даже не уверен будет ли она работать)
[Ссылки могут видеть только зарегистрированные пользователи. ]
Опять столкнулся с проблемой
Практически все нашел
Еще есть какие-то мысли, как нажать на эту кнопку через 4 часа ?(как выкинет с данжа) (Повторюсь, что бот free, исходники выложены, выгоды никакой, знания важнее)

Последний раз редактировалось diagnost; 26.05.2016 в 23:50. Причина: Добавлено сообщение
  Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
DevZI (26.05.2016), Lesechka (07.06.2016), sabbaot01 (15.09.2016)
Старый 29.05.2016, 23:00   #2
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 02.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: Исходников PW_CrazyBot_1_5_3 и его доработка

[Ссылки могут видеть только зарегистрированные пользователи. ] Не в курю, как до номера добраться? Или офсеты не все нашел? Может есть смелый кто подскажет?
В общем сам разобрался!

Последний раз редактировалось diagnost; 30.05.2016 в 02:21.
  Ответить с цитированием
Старый 30.05.2016, 11:03   #3
 Разведчик
Аватар для j091
 
j091 никому не известный тип
Регистрация: 16.02.2011
Сообщений: 26
Популярность: 10
Сказал(а) спасибо: 87
Поблагодарили 10 раз(а) в 5 сообщениях
 
По умолчанию Re: Исходников PW_CrazyBot_1_5_3 и его доработка

Цитата:
"2. При первом заходе, если вы смотрели пакет, нужно поговорить с WID мобом, который мне не известен и где его взять непонятно.(при каждом заходе в данж WID меняется, если подскажете как его получить? доделаю!)"

WID ищется по ID. В цикле перебираются все мобы, если ID совпадает с искомым, считывается его WID.

Добавлено через 2 минуты
Под win 10 CrazyBot работает?

Последний раз редактировалось j091; 30.05.2016 в 11:05. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 30.05.2016, 15:02   #4
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 02.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: Исходников PW_CrazyBot_1_5_3 и его доработка

Цитата:
Сообщение от j091Посмотреть сообщение
WID ищется по ID. В цикле перебираются все мобы, если ID совпадает с искомым, считывается его WID.

Добавлено через 2 минуты
Под win 10 CrazyBot работает?

Да! Работает!
В башне будды при первом входе при нажатии кнопки "Начать"
посылается пакет поговорить с несуществующим нипом
23 00 6A D1 30 87
потом посылается пакет тп в комнату
25 00 61 00 00 00 04 00 00 00 01 00 00 00

Если хотя бы раз тп в комнату, то уже не нужно разговаривать с нипом в течении 4 часов.
Вот как раз этот WID не могу найти

[Ссылки могут видеть только зарегистрированные пользователи. ].

Последний раз редактировалось diagnost; 30.05.2016 в 22:13.
  Ответить с цитированием
Старый 31.05.2016, 16:11   #5
 Разведчик
Аватар для j091
 
j091 никому не известный тип
Регистрация: 16.02.2011
Сообщений: 26
Популярность: 10
Сказал(а) спасибо: 87
Поблагодарили 10 раз(а) в 5 сообщениях
 
По умолчанию Re: Исходников PW_CrazyBot_1_5_3 и его доработка

Геморно оказалось его искать.
В общем нужный тебе WID лежит тут DD643C + 4
Считывать в предбаннике башни.
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
cjrjkjr (16.06.2016), diagnost (31.05.2016)
Старый 31.05.2016, 22:20   #6
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 02.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: Исходников PW_CrazyBot_1_5_3 и его доработка

Цитата:
Сообщение от j091Посмотреть сообщение
Геморно оказалось его искать.
В общем нужный тебе WID лежит тут DD643C + 4
Считывать в предбаннике башни.

Вот спасибо!!! Выручил час бота допилим!
Вот моя благодарность потраченное время на разбор[Ссылки могут видеть только зарегистрированные пользователи. ]
На выходных буду переделывать интерфейс, не все параметры правильно сохраняются(в основном касается вкладки Башни будды)

Последний раз редактировалось diagnost; 31.05.2016 в 23:17.
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
j091 (01.06.2016), Venzel (05.08.2016)
Старый 02.06.2016, 03:02   #7
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 02.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: Исходников PW_CrazyBot_1_5_3 и его доработка

Цитата:
Сообщение от Ник
посмотрел тут немного сорцы.
Есть предположение, что вылеты проходят изза того, что все действия висят на одном таймере.
Если сделать по таймеру на каждую вкладку
Атака, Пет и т.д.
то будет разгружен сам процесс работы, и не будет каждый раз делать ненужные проверки.
Например тому же шаману нет смысла делать проверки на петов и т.д.

Если есть какие то предложения пишите здесь. Теперь по теме, там все разбито на блоки, если условие не совпадает, в этот блок вообще не заходим. Поясните для чего еще один поток открывать? И их наверное как-то синхронизировать надо? Может быть я что-то не до понимаю?
  Ответить с цитированием
Старый 02.06.2016, 12:08   #8
 Разведчик
Аватар для irentoper
 
irentoper никому не известный тип
Регистрация: 30.06.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Исходников PW_CrazyBot_1_5_3 и его доработка

Таймеры тем и хороши, что функционально сами разносятся по выполнению.
Т.е. по сути на каждый блок действий (лут, хил пета, атака, бафы, дебафы и т.д.) повешать свой таймер.
Соответственно не будет двойных срабатываний, от которых в текущий момент вы избавляетесь проверкой InTimer == false
Ну и попутно при запуске бота можно будет включать только те таймеры, чекбоксы разделов которые включены.
Снизится нагрузка на проверки различные, меньше времени будет уходить на прохождение обработки цикла действий.

Но это так - в плане архитектуры вообще. Я сегодня завтра сам попробую погонять с разными таймерами и проверить.
  Ответить с цитированием
Старый 02.06.2016, 13:16   #9
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 02.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: Исходников PW_CrazyBot_1_5_3 и его доработка

Для меня это пока сложно! Таймер в этом боте один. Включается пользователем. Информация читается с клиента по мере необходимости. На сколько я понял организовано 2 потока, второй поток осуществляет нажатие клавиш.
  Ответить с цитированием
Старый 06.06.2016, 21:42   #10
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 02.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: Исходников PW_CrazyBot_1_5_3 и его доработка

Я тут балуюсь с поиском сигнатур. Есть другие способы поиска? [Ссылки могут видеть только зарегистрированные пользователи. ].
На AutoIt3 есть, здесь вопрос стоит в том, что медленно работает на делфи и почему-то не хочет работать с длинными выражениями
OPCODEPACKET = '6AFF68.{8}64A100000000506489250000000083EC1853565 78BF96A07'
В примере приведено поиска ВА.
Пока разобрался, как работает на autoit, скомпилировано на win10-64(нашел ошибку, почему раньше при компиляции работало не корректно)[Ссылки могут видеть только зарегистрированные пользователи. ]Работает там, где есть автопуть(из-за разных сигнатур)Также мне теперь понятно, почему при компиляции win-32 работает, а при компиляции win-64 прога перестает работать корректно.(большинство ботов из-за этого заброшены)
В общем разобрался, тест версия на делфи хе [Ссылки могут видеть только зарегистрированные пользователи. ]
[Ссылки могут видеть только зарегистрированные пользователи. ] Написана на delphi xe 8 мною.
Принимает значения типа :
Код:
6AFF68.{8}64A100000000506489250000000083EC185356578BF96A07
A1(.{8})5332DB8B48.{2}
Осталось опкоды в проге дописать!

Последний раз редактировалось diagnost; 09.06.2016 в 15:36.
  Ответить с цитированием
Старый 17.06.2016, 08:05   #11
 Пехотинец
Аватар для diagnost
 
diagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражанияdiagnost блестящий пример для подражания
Регистрация: 02.01.2010
Сообщений: 95
Популярность: 1542
Сказал(а) спасибо: 110
Поблагодарили 460 раз(а) в 288 сообщениях
 
По умолчанию Re: Исходников PW_CrazyBot_1_5_3 и его доработка

Цитата:
Сообщение от Ник
могу дать распакованный разархивированный и снова запакованный elementclient который уже не крошится, но весит уже 10мб, скаип Тырим тым тым

Вы мне в ПМ о таких вещах не пишите! Вы здесь пишите, пускай они принимают решение.(А то час начнется, то аки взломали, то бананы полетели) Я вчера зашел персами зарегался и вышел.(как такого мне на игру на какать)
Теперь по теме, получается вы нашли упаковщик, нашли какие байты поменять нужно. Я выкладываю [Ссылки могут видеть только зарегистрированные пользователи. ], которая может сравнить поменянные байты. Если все чисто ничего лишнего, начну восстанавливать бота.

(ХЗ может я и погорячился с таким ответом, но поймите правильно без обид, этим ботом не только я пользуюсь, поэтому кому либо придется написать целую статью и все разжевать, что бы не было ни капли сомнения, что в боте сидит хз что для пересылке чего либо)

Цитата:
Сообщение от Ник
Привет.
Хорошее руководство ( на русском есть тоже) "введение в крекинг с помощью OllyDbg" , там есть про распаковку всё. Автор - Нарваха.
Если что спрашивай.

Читаю! Чтобы что то спросить, нужно знать хотя бы о чем спрашивать.

Цитата:
Сообщение от Nik
Привет! Ты написал в своей теме, что тебе скинули рабочий распакованный клиент. Можешь скинуть его мне, пожалуйста?
И почему ты так резко ответил на него, ведь все, что нужно от распакованного клиента - это вытащить оффсеты, а дальнейшая работа возможна и с клиентом от мейл, или я что-то упускаю?

Как только распакую, сразу выложу здесь. По поводу второго вопроса, на сколько я понял, мне предложили запакованный клиент уже адаптированный под руоф без защиты, мне такой не нужен, потому что не знаю, что еще туда упаковали. Получается вам также придется искать чем запакована .exe. Просто так вам никто не выложит упаковщик, распакованный .ехе с описанием измененных байтов. (Никто еще не отменил продажу ботов) Моих знаний пока не хватает все это сделать, а выпрашивать родители не учили.

Последний раз редактировалось diagnost; 17.06.2016 в 15:17.
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
reshacker (17.06.2016), жабуля (17.06.2016)
Старый 17.06.2016, 16:06   #12
 Старший сержант
Аватар для N00bSa1b0t
 
N00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядом
Регистрация: 09.04.2010
Сообщений: 204
Популярность: 5518
Сказал(а) спасибо: 49
Поблагодарили 512 раз(а) в 198 сообщениях
 
По умолчанию Re: Исходников PW_CrazyBot_1_5_3 и его доработка

Цитата:
вот elementclient.exe , с которым нормально работают боты

Экзешник от пви. А зачем?

А в чем проблема работать с текущим ехе руоффа?
В памяти ничего ж не поменялось, чтение/запись/инжекты работают по-прежнему.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]-cофт и прочее для комфортной игры в PW.
PW Everyday Helper Bot
  Ответить с цитированием
Старый 17.06.2016, 17:36   #13
 Пехотинец
Аватар для pwgamer
 
pwgamer никому не известный тип
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Исходников PW_CrazyBot_1_5_3 и его доработка

Цитата:
Сообщение от N00bSa1b0tПосмотреть сообщение
Экзешник от пви. А зачем?

А в чем проблема работать с текущим ехе руоффа?
В памяти ничего ж не поменялось, чтение/запись/инжекты работают по-прежнему.

А как же патчер? Он работал с ехе.
  Ответить с цитированием
Старый 17.06.2016, 17:45   #14
 Старший сержант
Аватар для N00bSa1b0t
 
N00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядомN00bSa1b0t в состоянии испепелить взглядом
Регистрация: 09.04.2010
Сообщений: 204
Популярность: 5518
Сказал(а) спасибо: 49
Поблагодарили 512 раз(а) в 198 сообщениях
 
По умолчанию Re: Исходников PW_CrazyBot_1_5_3 и его доработка

Цитата:
А как же патчер? Он работал с ехе.

А причем тут патчер? Тут вроде бот обсуждается и поиск оффсетов.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]-cофт и прочее для комфортной игры в PW.
PW Everyday Helper Bot
  Ответить с цитированием
Старый 17.06.2016, 17:50   #15
 Пехотинец
Аватар для pwgamer
 
pwgamer никому не известный тип
Регистрация: 11.11.2010
Сообщений: 67
Популярность: 16
Сказал(а) спасибо: 58
Поблагодарили 8 раз(а) в 5 сообщениях
 
По умолчанию Re: Исходников PW_CrazyBot_1_5_3 и его доработка

Просто разговор перешёл на распаковку ехе. Ты написал что не нада это. Вот я и вклинелся в разговор.
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Целый пак исходников для Delphi7(450 исходников) DarkComet4643 Школа Читера 3 08.12.2014 20:22
Доработка/Исправление скриптов dlyameo Общение и обсуждение, архив Lineage 2 1 21.03.2014 15:34
[Уязвимость] Баг или не доработка сборки Shmatok Баги и читы Lineage 2 3 27.12.2013 14:41
[Баг] Телепортация в Мискритах. Доработка tatarin00793 Баги игр ВКонтакте 9 08.01.2013 07:31
[Информация] Доработка развода на шелл NoDonate Базы серверов и брут 0 18.01.2011 17:32

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 14:31.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net