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

Opcodes and memory offsets

-

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

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

Ответ
 
Опции темы
Старый 01.08.2017, 13:48   #1
 Разведчик
Аватар для jsmonkey
 
jsmonkey никому не известный тип
Регистрация: 20.06.2017
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Opcodes and memory offsets

Привет всем.

Помогите плз разобраться, каким образом получить коды операций из клиента, как с помощью полученных опкодов построить маски и найти необходимые адреса и смещения.

Интересуюсь, тк уже не первый день не могу найти актуальные адреса и смещения для pwi клиента v1.5.5 build 2591, и поэтому решил разобраться, как другие их вытаскивают.

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

Сори, если вопрос сформулирован некорректно, возможно я чего-то не знаю.

Спасииибо
  Ответить с цитированием
Старый 04.08.2017, 12:38   #2
 Разведчик
Аватар для KLAIDY
 
KLAIDY никому не известный тип
Регистрация: 11.10.2010
Сообщений: 13
Популярность: 10
Сказал(а) спасибо: 3
Поблагодарили 5 раз(а) в 5 сообщениях
 
По умолчанию Re: Opcodes and memory offsets

Присоединяюсь к вопросу.
От себя хочу добавить толику информации:
адреса ищутся в экзешнике при помощи регулярных выражений, сам по себе экзешник представляет собой скомпилированный байт-код. Для примера вот поиск BaseAddress в XVI32:
[Ссылки могут видеть только зарегистрированные пользователи. ]
Обратите внимание, что BA = 0x00E4BABO инвертирован.
Поэтому я представляю алгоритм поиска следующим:
- открыть exe файл в байтовом представлении
- байтовое представление представить строчным
- разработать правило поиска (регулярное выражение)
- выполнить поиск и инвертировать результат
Хотелось бы, чтобы опытные ребята поделились советами по составлению регулярок для поиска офсетов
  Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Action Offsets to Pick Up using Memory колявкин Общение разработчиков 4 13.07.2015 23:19
[Помогите!] вылетает out of memory nekitdark Треп 0 27.10.2012 17:09
Проблема Out oof memory AtanUk Общение на темы MineCraft 9 22.02.2012 10:41
[Помогите!] Out of Memory medalahonor Общение и обсуждение CrossFire 1 22.06.2011 14:00
Memory Stick Duo PavelQwa PSP 20 09.03.2010 17:20

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

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

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