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

Ищем базовый адрес Perfect World при помощи Cheat Engine.

-

Разработка ПО для Perfect World

- Бюро разработчиков Zhyk.Ru: создание ботов, снифферов и прочих программ для Perfect World

Ответ
 
Опции темы
Старый 09.09.2010, 14:28   #1
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Ищем базовый адрес Perfect World при помощи Cheat Engine.

Начну с небольшого отступления от собственно поиска базового адреса.

Так как графический материал статьи составляет 2.36 мегабайта, все скриншоты будут скрыты в тегах more, для экономии вашего трафика, и ускорения загрузки страницы.

Необходимо понимать что "базовый" адрес, требующийся PWGtm (в народе волхак) не является действительно базовым адресом приложения. Он является статическим указателем на некоторые игровые структуры.

Итак начнем.

1. Открываем Perfect World и CE.
2. Цепляем CE к процессу elementclient.exe (я предпочитаю делать это через меню, чего и вам желаю).
Скриншот
3. Для продолжения процесса удобно иметь какую нибудь шмотку, добавляющую НР.
Я использовал:
Скриншот
4. Итак ищем в CE значение нашего максимального НР (в поле value вводим значение НР и нажимаем First Scan).
Скриншот
В поле найденных адресов у нас появится большая группа адресов.
Скриншот
5. Снимаем нашу шмотку, дающую НР, и отсеиваем новое значение максимального НР (для этого вводим в поле value новое значение НР и нажимаем кнопку Next Scan)
Скриншот
6. У меня осталось всего 2 адреса, если у вас больше - повторяйте пункт 5, до тех пор пока не останется 1 или 2 адреса. Итак 2 адреса, это адреса в которых содержатся значения текущего НР и максимального НР.
Для дальнейшей работы нам подойдет любой из них.
Скриншот
7. Добавляем адрес из поля найденных адресов в поле работы с адресами (для этого 2 раза кликаем по строке с адресом).
Скриншот
8. Щелкаем правой кнопкой мыши по адресу в поле работы с адресами, и в контекстном меню выбираем "Find out what writes to this addres".
Скриншот
На вопрос о подключении дебаггера отвечаем Yes.
Скриншот
Откроется новое окно.
Скриншот
9. Теперь снимем/оденем (в зависимости от ее текущего положения) нашу шмотку дающую НР. У нас появится адрес с командой, которая записала значение в ячейку НР.
Скриншот
10. Жмем на кнопку More Information
Скриншот
И видим новое окно. В нем нас интерисует адрес выделенный красным.
Скриншот
Для тех кто хочет понять откуда берется этот адрес
11. Вводим предоставленный нам адрес в строку поиска (value), не забываем поставить галочку в чекбоксе hex. Нажимаем New Scan и затем First Scan.
Скриншот
12. Находим множество адресов, из них выбираем первый и добавляем в поле работы с адресами (двойным щелчком).
Скриншот
13. Закрываем окна, которые вы видите на скриншоте.
Скриншот
14. Щелкаем правой кнопкой мыши по свежедобавленному адресу и выбираем "Find out what accesses to this addres"
Скриншот
15. Открылось окошко, и мы видим в нем несколько адресов, выбираем первый и щелкаем на More Information.
Скриншот
16. Открылось очередное окошко (мне кажется читателю приходит в голову вопрос "Да сколько можно этих окошек?").
Из него берем адрес предложенный СЕ и добавляем в поиск. Давим на New Scan и затем First Scan.
Скриншот
17. В списке найденых появилось много новых строчек, но одна из них подцвечена зеленым, это значит что адрес статический, тоесть не меняется при перезапуске клиента. Именно этот адрес является тем, который обычно нужен всяческим ботам и в частности PWGtm.
Скриншот
18. Но на этом статья не оканчивается, ведь мы собрались тут что бы найти базовый адрес, этот пункт получится самым объемным по работе с меньшим количеством скриншотов, так как является повторением вышеописанных действий.
Итак, двойным щелчком добавляем наш "зеленый" адрес в поле работы с адресами. Закрываем лишние окна, те самые что закрывали парой пунктов выше. Давим на свежедобавленный адрес правой кнопкой мыши и выбираем пункт "Find out what accesses to this addres".
Появляется уже знакомое нам окошко, выбираем в нем первую строку и давим на More Information.
В строку поиска запихиваем адрес, который предложил нам СЕ.
Давим New Scan, First Scan.
Скриншот
Найденный "зеленый" адрес и является базовым адресом приложения.
  Ответить с цитированием
24 пользователя(ей) сказали cпасибо:
$maile (23.06.2015), "Unix (21.04.2011), 388672 (08.12.2012), =PaLeTiZaToR= (01.03.2012), Богомол (26.11.2010), Bagernyi (21.02.2011), BiG_BoY (21.02.2011), BioDread (14.03.2012), DAcorp (03.08.2011), ddeniska95 (12.05.2012), DevZI (26.04.2014), Foxility (16.11.2013), ivasik (18.11.2012), Kavaii^_^ (22.11.2017), mama6789 (21.07.2013), Meg(0) (20.05.2012), Njkzy80 (08.02.2011), object (24.05.2011), PyMba86 (12.07.2011), Relli (31.03.2012), RemoteAccess (27.06.2011), Sirioga (10.09.2010), Vladim543 (24.01.2020), Zhek@n (23.09.2014)
Старый 09.09.2010, 14:45   #2
 Сержант
Аватар для Nitrosgen
 
Nitrosgen гордость нацииNitrosgen гордость нацииNitrosgen гордость нацииNitrosgen гордость нацииNitrosgen гордость нацииNitrosgen гордость нацииNitrosgen гордость нацииNitrosgen гордость нацииNitrosgen гордость нацииNitrosgen гордость нацииNitrosgen гордость нации
Регистрация: 16.08.2010
Сообщений: 165
Популярность: 2760
Сказал(а) спасибо: 6
Поблагодарили 45 раз(а) в 35 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

я через прыжки ищу, заодно смещение для джамп хака
  Ответить с цитированием
Старый 09.09.2010, 18:39   #3
 Рыцарь
Аватар для Ranger13
 
Ranger13 излучает ауруRanger13 излучает ауруRanger13 излучает ауруRanger13 излучает ауруRanger13 излучает ауруRanger13 излучает ауру
Регистрация: 16.09.2009
Сообщений: 355
Популярность: 689
Сказал(а) спасибо: 256
Поблагодарили 231 раз(а) в 146 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

было, зачем было выкладывать еще раз, хоть и немного удобнее эту читать?
  Ответить с цитированием
Старый 09.09.2010, 18:51   #4
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Рейндж, а ты мне и скажи удобнее читать или нет.
На мой взгляд у меня доступнее написано/нарисовано.
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Foxility (16.11.2013), mama6789 (21.07.2013)
Старый 09.09.2010, 18:58   #5
 Рыцарь
Аватар для Ranger13
 
Ranger13 излучает ауруRanger13 излучает ауруRanger13 излучает ауруRanger13 излучает ауруRanger13 излучает ауруRanger13 излучает ауру
Регистрация: 16.09.2009
Сообщений: 355
Популярность: 689
Сказал(а) спасибо: 256
Поблагодарили 231 раз(а) в 146 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Удобнее. Всё, не буду спорить, удаляй сообщения
  Ответить с цитированием
Старый 19.09.2010, 01:39   #6
 Пехотинец
Аватар для Greens
 
Greens на правильном пути
Регистрация: 09.03.2010
Сообщений: 88
Популярность: 35
Сказал(а) спасибо: 15
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Dinmaite , скажи пожалуйста, у таких значений как хп и мп при презагрузке клиента меняются адреса,или нет?
  Ответить с цитированием
Старый 19.09.2010, 01:44   #7
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Адреса меняются у всех значений, которые могут нам хоть что-то дать.
Статичны только адреса в блоке .CODE и .DATA (если я не ошибаюсь, а могу и ошибаться).
  Ответить с цитированием
Пользователь сказал cпасибо:
Greens (19.09.2010)
Старый 27.09.2010, 05:46   #8
 Разведчик
Аватар для Corel
 
Corel никому не известный тип
Регистрация: 19.10.2009
Сообщений: 8
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Почему при работе дебагера, когда пытаюсь найти смещение данных о хп моба клиент ПВ вылетает? Или это надо искать через поинтер скан? если да то как?
  Ответить с цитированием
Старый 03.10.2010, 20:22   #9
 Разведчик
Аватар для 7sky7
 
7sky7 никому не известный тип
Регистрация: 03.10.2010
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

В онлайн PW читер не работает,просто создает иллюзию,или я не правильно что-то сделал? Как обойти сервер? Кто сможет ответить....
  Ответить с цитированием
Старый 03.10.2010, 20:38   #10
 Рыцарь
Аватар для Ranger13
 
Ranger13 излучает ауруRanger13 излучает ауруRanger13 излучает ауруRanger13 излучает ауруRanger13 излучает ауруRanger13 излучает ауру
Регистрация: 16.09.2009
Сообщений: 355
Популярность: 689
Сказал(а) спасибо: 256
Поблагодарили 231 раз(а) в 146 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

это онлайн игра, детка=)
Здесь данные о персонаже не на диске ЦЭ хранятся в скрытой папочке, а на сервере
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
Если бы в подписи
  Ответить с цитированием
Пользователь сказал cпасибо:
Tip.the.besT (24.01.2014)
Старый 03.10.2010, 22:25   #11
 Разведчик
Аватар для 7sky7
 
7sky7 никому не известный тип
Регистрация: 03.10.2010
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Это я знаю,но ща хакеры и не такое могут...Кстати детки у тебя во дворе сидят,или ты всех так мужиков называешь? Педигрипал ты чтоль?
  Ответить с цитированием
Старый 13.02.2011, 23:33   #12
 Разведчик
Аватар для FatherUA
 
FatherUA никому не известный тип
Регистрация: 13.02.2011
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для FatherUA с помощью Skype™
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Поднимаю тему....посидел такс с часок и нашел два дата адресса, но так и не таргиться самостоятельно в MHS, а в Revo 3.1 ненаходит нужные координаты чара=( помогите плизз... дата адресса первый: 77056024 второй: 10228984 дайте плизз ответ
  Ответить с цитированием
Старый 14.02.2011, 09:22   #13
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

И судя по тому что я вижу оба не верные, еще нигде таких не встречал.
Ну или назови свой сервер.
  Ответить с цитированием
Старый 16.02.2011, 23:05   #14
 Разведчик
Аватар для ZeZ
 
ZeZ никому не известный тип
Регистрация: 07.11.2010
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Прошу прощения за нубство у меня MHS просит вот эти настройки что именно туда вводить и как высчитать ?

[Perfect_World_Base_Address_In_Decimal]
Application_Title=
Base_Address=
[Custom_32_Offsets_In_Decimal]
Target_OffSet=
HP_OffSet=
MaxHP_OffSet=
MP_OffSet=
MaxMP_OffSet=
BA вводил неправильно показывает данные
  Ответить с цитированием
Старый 17.02.2011, 02:20   #15
 Старший сержант
Аватар для ~ГайвеР~
 
~ГайвеР~ душа компании~ГайвеР~ душа компании~ГайвеР~ душа компании~ГайвеР~ душа компании~ГайвеР~ душа компании~ГайвеР~ душа компании~ГайвеР~ душа компании~ГайвеР~ душа компании
Регистрация: 06.01.2010
Сообщений: 217
Популярность: 1089
Сказал(а) спасибо: 240
Поблагодарили 75 раз(а) в 48 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Цитата:
Сообщение от ZeZПосмотреть сообщение
Прошу прощения за нубство у меня MHS просит вот эти настройки что именно туда вводить и как высчитать ?

[Perfect_World_Base_Address_In_Decimal]
Application_Title=
Base_Address=
[Custom_32_Offsets_In_Decimal]
Target_OffSet=
HP_OffSet=
MaxHP_OffSet=
MP_OffSet=
MaxMP_OffSet=
BA вводил неправильно показывает данные

Для этого бота есть прога ntKid[MHS-RETRIEVER], она сама генерирует нужные оффсеты
________________
Dota 2 Jolie/Onotroll/Anatrop
  Ответить с цитированием
Ответ

Метки
базовый адрес, base adres, perfect world

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Программа] Cheat - Informer Perfect World Amba Боты, скрипты и прочий софт для Perfect World 11 04.08.2010 18:29

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

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

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