Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Cheating Engine (Поиск оффсетов)

-

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

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

Ответ
 
Опции темы
Старый 22.03.2014, 20:18   #1
 Разведчик
Аватар для Foreworld
 
Foreworld никому не известный тип
Регистрация: 18.08.2011
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
Arrow Cheating Engine (Поиск оффсетов)

Здравствуйте многоуважаемые форумчани сайта Zhyk.ru
У меня сложилась проблема с поиском оффсетов, перечитал кучу статей, сообщений, руководств. Кароче научите пожалуйста находить оффсеты, потому что когда я пытаюсь найти их, либо адресов в списке слишком много, то ли они ваще отвечают за совсем другие значения а не те по которым я искал. Не прилагайте мне найденные оффсеты. Я хочу сам научиться их искать. Искал базовый адрес по инструкции, не нашел. Честно устал уже, может кто то подскажет или научить. Пожалуйста
  Ответить с цитированием
Старый 22.03.2014, 20:42   #2
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Cheating Engine (Поиск оффсетов)

ну я не знаю если после прочтения этой темы http://zhyk.ru/forum/showthread.php?t=116666 и выполняя все действия, что там описаны не получилось найти базовый адрес, то могу только сказать, что поиск оффсетов вам не суждено освоить, так как там расписан каждый шаг, да еще и в скринах
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 22.03.2014, 21:51   #3
 Разведчик
Аватар для Foreworld
 
Foreworld никому не известный тип
Регистрация: 18.08.2011
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Cheating Engine (Поиск оффсетов)

Проблема в том что, при поиске базового адреса, выявляется через чур много адресов, штук 20 и больше, проблемы начинаются уже на 14 шаге, так как я знаю теперешние оффсеты, я по ним ориентируюсь
  Ответить с цитированием
Старый 22.03.2014, 23:20   #4
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Cheating Engine (Поиск оффсетов)

вы думали что поиск оффсетов это дело 10 секунд. 20 адресов это еще очень мало, когда вы ищите целую цепочку смещений от какого то делекова значения, то может быть и 30 и 40 значений, после находения одного из которых вам выпадут еще столько же. базовый адрес от значения хп ищется в считанные секунды. так как в основном используются первые в списке адреса, а при бряках из за частого обращения к базовому адресу идут частые занесения значений в регистры и аналогично в первых 2-3 строках будет нужное вам значение
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 23.03.2014, 00:55   #5
 Разведчик
Аватар для Foreworld
 
Foreworld никому не известный тип
Регистрация: 18.08.2011
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Cheating Engine (Поиск оффсетов)

Я все делал по инструкции, думаете я бы просто так создал бы эту тему. Брал первые адреса, искал по ним, менял хп, смотрел реакцию, в список добавлялся адрес со смещение, потом ишел дальше, появляется первый адрес беру, меняю хп, смотрю ноль реакции, смотрю второй адрес, опять ноль, а адресов в значении штук 20 и проверяй каждый. Хотяб объясните как эту цепочку адресов находить.
  Ответить с цитированием
Старый 23.03.2014, 12:16   #6
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Cheating Engine (Поиск оффсетов)

если делали все по инструкции, то все должно получиться. Ведь оффсет значения хп всего один, дальше идет структура(0х34)+ гейм адрес(0х1С). и Что тут можно не правильно сделать я не знаю. все указатели из эитх 20 приводят к одному и тому же адресу. Могу лишь предположить, что вы ставите всегда бряк на запись, а после первого отсева, надо ставить на доступ. Хотя я не вижу, что вы делаете и точных ошибок указать не могу
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 23.03.2014, 14:41   #7
 Разведчик
Аватар для Foreworld
 
Foreworld никому не известный тип
Регистрация: 18.08.2011
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Cheating Engine (Поиск оффсетов)

Все я смог найти целую цепочку!))) Потом решил проверить с другой игры. И заметил кое что не обычное, может ли оффсет быть в string, то есть текстовом виде??? вот например >>mov...NGELOCALHERO::mInstance и если смотреть в show disambler то подобных текстовых значений довольно куча.
  Ответить с цитированием
Старый 23.03.2014, 15:02   #8
-= Мастер Света =-
 Рыцарь-капитан
Аватар для Ginrey
 
Ginrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака НоррисаGinrey троюродный дядя Чака Норриса
Регистрация: 14.06.2012
Сообщений: 511
Популярность: 7566
Сказал(а) спасибо: 4
Поблагодарили 181 раз(а) в 88 сообщениях
 
По умолчанию Re: Cheating Engine (Поиск оффсетов)

может, почему нет, все хранится в байтах как не крути, но при переводе нужного кол-ва можно получить нужный текст. а по поводу поиска в других играх, во сколько игр я играл в PW самая простая структура. так что мой совет тренироваться именно на ней
________________
Хотите как то отблагодарить за помощь?
Не стесняйтесь нажимайте "Спасибо"
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Делаю программы на заказ, по всем вопросам в скайп: Ginrey2
  Ответить с цитированием
Старый 23.03.2014, 23:00   #9
 Разведчик
Аватар для Foreworld
 
Foreworld никому не известный тип
Регистрация: 18.08.2011
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Cheating Engine (Поиск оффсетов)

Случилось непонятное. Долго искал оффсеты для онлайн игры. Нашел всю цепочку! Проверял работает или нет, все работает. Во вкладке меню игры, есть кнопка "Смена персонажа" нажал и вновь зашел тем же персонажем. Проверил работает ли прога. Смотрю а значения совсем другие. Офсеты статичный 100% Базовый адрес статичен, что могло поменяться??? единственное я в калькуляторе умножал значение на 4 которое было записано. В чем проблема???
  Ответить с цитированием
Старый 23.03.2014, 23:07   #10
-= Мастер Света =-
 Рыцарь-лейтенант
Аватар для Smertig
 
Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Отправить сообщение для Smertig с помощью ICQ Отправить сообщение для Smertig с помощью Skype™
 
По умолчанию Re: Cheating Engine (Поиск оффсетов)

Цитата:
единственное я в калькуляторе умножал значение на 4 которое было записано. В чем проблема???

Какое значение?
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
  Ответить с цитированием
Старый 23.03.2014, 23:35   #11
 Разведчик
Аватар для Foreworld
 
Foreworld никому не известный тип
Регистрация: 18.08.2011
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Cheating Engine (Поиск оффсетов)

Я умножал 7*4= 1C в Hex. Умножение на *4 часто видел, но как мне кажется 7 менялось. Хм... Возможно мне надо будет записать функцию например mov esp(eax*4) типа мини калькулятор и он полученное значения будет вставлять в код. Может так* Сам придумал. Эх, опять придется проверять. Это уже 3 день, когда я тупа просераю день на поиск адресов. Небось башкой я уже двинулся.
  Ответить с цитированием
Старый 24.03.2014, 00:15   #12
-= Мастер Света =-
 Рыцарь-лейтенант
Аватар для Smertig
 
Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Отправить сообщение для Smertig с помощью ICQ Отправить сообщение для Smertig с помощью Skype™
 
По умолчанию Re: Cheating Engine (Поиск оффсетов)

Цитата:
Я умножал 7*4= 1C в Hex. Умножение на *4 часто видел, но как мне кажется 7 менялось. Хм... Возможно мне надо будет записать функцию например mov esp(eax*4) типа мини калькулятор и он полученное значения будет вставлять в код. Может так* Сам придумал. Эх, опять придется проверять. Это уже 3 день, когда я тупа просераю день на поиск адресов. Небось башкой я уже двинулся.

Логично, что, если есть код
Код:
mov ecx, eax*4
то зависит от eax, которое всегда разное. И тут уже без вычисления eax (смотреть код до этого) цепочку не получить
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.
  Ответить с цитированием
Старый 24.03.2014, 00:19   #13
 Разведчик
Аватар для Foreworld
 
Foreworld никому не известный тип
Регистрация: 18.08.2011
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Cheating Engine (Поиск оффсетов)

Так как мне считать eax чтобы умножить на *4???
  Ответить с цитированием
Старый 24.03.2014, 00:58   #14
-= Мастер Света =-
 Рыцарь-лейтенант
Аватар для Smertig
 
Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(Smertig сломал счётчик популярности :(
Регистрация: 31.01.2011
Сообщений: 413
Популярность: 14489
Золото Zhyk.Ru: 300
Сказал(а) спасибо: 77
Поблагодарили 361 раз(а) в 145 сообщениях
Отправить сообщение для Smertig с помощью ICQ Отправить сообщение для Smertig с помощью Skype™
 
По умолчанию Re: Cheating Engine (Поиск оффсетов)

Цитата:
Так как мне считать eax чтобы умножить на *4???

Написал же
Цитата:
смотреть код до этого

Все регистры перед использованием чем-то заполняются (кэп с вами), вот нужно посмотреть код, который их заполняет (какой-нибудь mov ebx, [константный адрес] или по цепочке), и всё.
Обычно используется конструкция mov eax, [eax+ebx*4], к примеру. Вот eax часто указывает на начало массива указателей, а ebx указывает на элемент массива. 4 == sizeof(int*)

Не понимаю, как можно разобраться в чтении памяти, не зная основ ассемблера
________________
Больше не занимаюсь читами, ушёл в серверную часть. Новый ник - int 3.
P.S. Но я всё такой же добрый модератор раздела PW.

Последний раз редактировалось Smertig; 24.03.2014 в 01:08.
  Ответить с цитированием
Старый 24.03.2014, 01:16   #15
 Разведчик
Аватар для Foreworld
 
Foreworld никому не известный тип
Регистрация: 18.08.2011
Сообщений: 5
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Cheating Engine (Поиск оффсетов)

Не понимаю, как можно разобраться в чтении памяти, не зная основ ассемблера - Понятие не имею , теперь стабильно все нахожу. Но как записать это
Цитата:
ReadProcessMemory (hProcess, Pointer($007E3600), @WHP, sizeof(WHP), NoB); //BaseAdress
ReadProcessMemory (hProcess, Pointer(WHP+$1A8), @WHP, sizeof(WHP), NoB);
ReadProcessMemory (hProcess, Pointer(WHP+$??), @WHP, sizeof(WHP), NoB);
ReadProcessMemory (hProcess, Pointer(WHP+$1D4), @WHP, sizeof(WHP), NoB); //Читаем значение HP(Жизни)

типа ReadProcessMemory (hProcess, Pointer(WHP+$??), @WHP, sizeof(WHP*4), NoB); или ReadProcessMemory (hProcess, Pointer(WHP+$??), @WHP, sizeof(WHP), 4, NoB); А что ставить вместо ?? -кажись добавить адрес указателя типа (WHP+0049D6DF), 4, NoB. - Так?

Последний раз редактировалось Foreworld; 24.03.2014 в 01:26.
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Помогите!] Поиск оффсетов X,Y,Z sedrik1992 Общение и обсуждение Perfect World 1 20.03.2013 03:36
[Помогите!] Поиск оффсетов Lermontov Общение разработчиков 28 11.05.2012 13:02
[Обсуждение] VAMemory поиск оффсетов Hermein Вопросы и ответы, обсуждения 3 24.11.2011 22:31

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

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

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net