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

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

-

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

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

Ответ
 
Опции темы
Старый 12.04.2012, 23:31   #76
 Пехотинец
Аватар для alegr
 
alegr скоро будет известенalegr скоро будет известенalegr скоро будет известен
Регистрация: 19.01.2011
Сообщений: 57
Популярность: 280
Сказал(а) спасибо: 3
Поблагодарили 35 раз(а) в 9 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Dinmaite, Подскажи, пожалуйста, может, вопрос немного не в тему, но как найти оффсет ника? и как его считывать с помощью ReadProcessMemory (пишу в С++, но делфи тож пойму)? хочу здесь и в jade dynasty сделать небольшой калькулятор для клана со сбором инфы. всё работает, а вот ник никак найти не могу)) в СЕ я пробовал найти, но как-то мне выдало значений эдак 150 и все с моим ником (правда, один из них зелёный) но как узнать, что это именно оно?
  Ответить с цитированием
Старый 13.04.2012, 01:23   #77
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.

Все предельно просто.
1. Вырубаешь клиент и снова включаешь.
2. Ищешь ник (их будет десяток думаю).
3. Меняешь ник (в СЕ естественно).
4. Тот адрес, в котором будет записан ник, указанный под НР - есть требуемый тебе.

Если адресов с ником будет слишком много сделай так, смени у половины из них значение, если под НР значение изменилось - ищи в этой половине. Тоесть опять выдели половину и меняй значения. И так по кругу.

Ну а как найти смещение найденного адреса я думаю тебе понятно?
  Ответить с цитированием
Старый 13.04.2012, 11:24   #78
 Пехотинец
Аватар для alegr
 
alegr скоро будет известенalegr скоро будет известенalegr скоро будет известен
Регистрация: 19.01.2011
Сообщений: 57
Популярность: 280
Сказал(а) спасибо: 3
Поблагодарили 35 раз(а) в 9 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Я пробовал поменять все ники, но не сменился ни над головой, ни в статах. Я так понимаю, ник надо искать в Unicode? Если да, то как его правильно считывать? Пробовал считать первый попавшийся, у меня получается вот такая лабуда:
CCCC041C
CCCC0443
CCCC0440
CCCC0430
CCCC043C
CCCC0430
CCCC0441
CCCC0430
CCCC0000

выводил в файл по 1 букве на строчку. По идее, тут должно быть написано Мурамаса

Добавлено через 59 минут
Всё, разобрался, спасибо. Только абвгд отображается как *ЎўЈ¤
Но это я лучше в форуме С++ вопрос задам)

Последний раз редактировалось alegr; 13.04.2012 в 12:23. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 23.04.2012, 12:48   #79
 Разведчик
Аватар для dmitry98
 
dmitry98 никому не известный тип
Регистрация: 24.06.2011
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

скажите пожалуйста что требует PWGTM 1.91? я использовал генератор и бессполезно. Искал ba через СЕ сделал до 17-ый пункт и ввел address ( в случай Dinmaite 09c1514) то же не получается. Помогите очень надо и как искать?
  Ответить с цитированием
Старый 21.05.2012, 20:17   #80
Заблокирован
 Сержант
Аватар для skew222
 
skew222 скоро будет известенskew222 скоро будет известенskew222 скоро будет известен
Регистрация: 26.07.2010
Сообщений: 147
Популярность: 265
Сказал(а) спасибо: 9
Поблагодарили 84 раз(а) в 54 сообщениях
Отправить сообщение для skew222 с помощью ICQ Отправить сообщение для skew222 с помощью Skype™
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

а подскажите, как находить смещения адреса. например нашли адрес хп и перезашли в игру, он естественно изменился. и прога уже не сможет считать и вывести его в нужное поле.
  Ответить с цитированием
Старый 21.05.2012, 23:18   #81
 Пехотинец
Аватар для dwa83
 
dwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личность
Регистрация: 21.03.2012
Сообщений: 83
Популярность: 1178
Сказал(а) спасибо: 18
Поблагодарили 101 раз(а) в 53 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

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

Пример в первом посте. При поиске БА мы движемся от конечного значения к началу, и здесь же на каждом шаге фигурируют нужные смещения, например mov [esi+0000046C],ecx. То-есть при поиске БА мы находим ещё и нужные смещения.
________________
╔═╗
ˑ ˑ ╬ ╬
╚═╝
  Ответить с цитированием
Старый 21.05.2012, 23:43   #82
Заблокирован
 Сержант
Аватар для skew222
 
skew222 скоро будет известенskew222 скоро будет известенskew222 скоро будет известен
Регистрация: 26.07.2010
Сообщений: 147
Популярность: 265
Сказал(а) спасибо: 9
Поблагодарили 84 раз(а) в 54 сообщениях
Отправить сообщение для skew222 с помощью ICQ Отправить сообщение для skew222 с помощью Skype™
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Цитата:
Сообщение от dwa83Посмотреть сообщение
Пример в первом посте. При поиске БА мы движемся от конечного значения к началу, и здесь же на каждом шаге фигурируют нужные смещения, например mov [esi+0000046C],ecx. То-есть при поиске БА мы находим ещё и нужные смещения.

а после того как узнал смещения например от твоего примера 46C.
baseadress=$0017CEA8;
WriteProcessMemory(hProcess,ptr(baseadress+46C),@v alue,s);

так будет вставляться? или подругому
  Ответить с цитированием
Старый 22.05.2012, 18:07   #83
 Пехотинец
Аватар для dwa83
 
dwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личность
Регистрация: 21.03.2012
Сообщений: 83
Популярность: 1178
Сказал(а) спасибо: 18
Поблагодарили 101 раз(а) в 53 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Цитата:
Сообщение от skew222Посмотреть сообщение
так будет вставляться? или подругому

Сначала нужно прочитать из base_adress без сложений офсетов, а потом к полученному значению прибавить первый оффсет(в примере темы последний оффсет, так как мы от последнего к первому двигаемся) и так далее. То есть если взять по теме все строчки типа mov [esi+0000046C],ecx то при поиске от значения HP до BaseAdress мы их находим в следующем порядке:

Сначала находим адрес самого HP, затем находим строчку(пункт 9) затем

mov [esi+0000046C],ecx
mov ecx,[edi+20]
mov edx,[ecx+1C]

После чего найден постоянный адрес(BA).
Итак, чтобы нам получить значение ХП, мы читаем сначала по адресу BA затем к полученному значению прибавляем 1C, опять читаем по получившемуся адресу, прибавляем 20, читаем, прибавляем 46C, читаем и получаем значение HP.
И не WriteProcessMemory а Read, мы ведь не записывать собрались а считывать)

Добавлено через 39 минут
Вот пояснения.

Допустим мы решили написать игру PerfectWorld, написали и решили в ней покапаться
Например в своей программе мы обьявили глобальную переменную-указатель на структуру. Затем динамически эту структуру в ходе выполнения проги создали. Адрес её расположения всегда разный, но указатель у нас показывает на её начало, и сам указатель всегда лежит по конкретному адресу от начала нашей проги. Этот адрес и есть BA. Считав из него значение, мы получим адрес начала нашей динамически созданной структуры. Эта структура в свою очередь состаит например из указателей на другие динамические структуры, например структуру локации(это к примеру) или ещё чего. Эти структуры тоже создаются динамически и адрес их начала мы можем узнать прочитав значение одного из полей нашей первой структуры. А адрес начала её мы знаем где лежит. Допустим вторым по счёту в нашей первой структуре хранится указатель на структуру перса, тоесть к адресу начала структуры мы прибавляем оффсет 04 и читаем значение, получаем адрес структуры перса. Итак все структуры динамически созданы, BA мы знаем, считываем оттуда адрес нашей структуры, к нему прибавляем 04 получаем уже адрес не начала структуры а адрес её второго поля, которое является указателем на структуру перса, теперь к адресу структуры перса прибавим нужный оффсет к примеру 46C и получим уже не адрес начала структуры перса, а адрес её поля, в котором лежит значение хп. Вроде повторяюсь уже..
________________
╔═╗
ˑ ˑ ╬ ╬
╚═╝

Последний раз редактировалось dwa83; 22.05.2012 в 18:47. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 30.05.2012, 19:47   #84
Заблокирован
 Сержант
Аватар для skew222
 
skew222 скоро будет известенskew222 скоро будет известенskew222 скоро будет известен
Регистрация: 26.07.2010
Сообщений: 147
Популярность: 265
Сказал(а) спасибо: 9
Поблагодарили 84 раз(а) в 54 сообщениях
Отправить сообщение для skew222 с помощью ICQ Отправить сообщение для skew222 с помощью Skype™
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

все даже очень просто и понятно оказывается. щас решил попробовать создать програмку которая тупо считывает статы и выводит в текстовое поле. но наткнулся на проблему, параметры хп и мп он считал на ура, но все остальное СЕ уже не ищет а быть точнее смещения от основного адреса. чт делать подскажите
  Ответить с цитированием
Старый 30.05.2012, 21:35   #85
 Пехотинец
Аватар для dwa83
 
dwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личность
Регистрация: 21.03.2012
Сообщений: 83
Популярность: 1178
Сказал(а) спасибо: 18
Поблагодарили 101 раз(а) в 53 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Цитата:
Сообщение от skew222Посмотреть сообщение
чт делать подскажите

смотреть ЭТУ тему
________________
╔═╗
ˑ ˑ ╬ ╬
╚═╝
  Ответить с цитированием
Старый 31.05.2012, 02:14   #86
 Разведчик
Аватар для Djouding
 
Djouding никому не известный тип
Регистрация: 31.05.2012
Сообщений: 2
Популярность: 14
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

и вопросов станет еще больше ))
  Ответить с цитированием
Старый 03.07.2012, 23:43   #87
 Разведчик
Аватар для 100255
 
100255 никому не известный тип
Регистрация: 15.04.2010
Сообщений: 6
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Спасибо. Очень полезная информация, которую я долго искал, но никак немог найти. Но я так и непонял почему в некоторых местах написано что именно первый аддрес.
Например в п.12 и п.15
Ответе пожалуйста.
  Ответить с цитированием
Старый 05.07.2012, 16:39   #88
 Пехотинец
Аватар для dwa83
 
dwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личностьdwa83 определенно авторитетная личность
Регистрация: 21.03.2012
Сообщений: 83
Популярность: 1178
Сказал(а) спасибо: 18
Поблагодарили 101 раз(а) в 53 сообщениях
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Цитата:
Сообщение от 100255Посмотреть сообщение
Но я так и непонял почему в некоторых местах написано что именно первый аддрес.

Не всегда первый, там к примеру сказано, первый адрес может оказаться левым, по которому дальше не получится ничего отследить.
________________
╔═╗
ˑ ˑ ╬ ╬
╚═╝
  Ответить с цитированием
Старый 19.08.2012, 13:03   #89
 Разведчик
Аватар для blackchaos
 
blackchaos никому не известный тип
Регистрация: 10.05.2010
Сообщений: 17
Популярность: 12
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Находит такой адрес в хексе 000000. Хз что делать. клиент white tiger
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 19.08.2012, 23:02   #90
 Разведчик
Аватар для Геймeр
 
Геймeр неизвестен в этих краяхГеймeр неизвестен в этих краях
Регистрация: 19.08.2012
Сообщений: 13
Популярность: -176
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Ищем базовый адрес Perfect World при помощи Cheat Engine.

Цитата:
Сообщение от blackchaosПосмотреть сообщение
Находит такой адрес в хексе 000000. Хз что делать. клиент white tiger

Что искал - неппонятно. 96 ? Что искал, то и нашол.
  Ответить с цитированием
Ответ

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

Опции темы

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

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

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

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

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

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

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