CE Lua Plagin TinyDumper 1.2


3 скриншота

Описание файла

Пошаговое руководство

Функции:

1. Копирование участка виртуальной памяти фиксированной длины

2. Связывание адреса копированных данных с новой меткой

3. Возможность сравнивать дампы во время игры с любого доступного адреса (в том числе стека)

4. Возможность сравнивать сохраненные дампы структур после перезагрузки игры

Основное назначение - снимать дампы со стека в пошаговой отладке по адресу ESP и сравнивать эти дампы в окне расструктуризации данных (Dessect Data/Structure). Таким образом можно найти сходства или различия в передаваемых аргументах функций, а также в адресах обратного вызова по инструкции ret. Сравнение аргументов может помочь определить указатели, смещения на данные. Сравнение адресов возврата может помочь определить развилки между ветками кода ботов и ветками персонажа за которого играете. Можно начать исследовать эту развилку для определения условий свой/чужой.

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

Данные для ввода:

Source Address - адрес с которого будет сниматься дамп

Size dump - размер участка данных в байтах

Register label - метка для обращения к адресу

*Подсказки:

1. Плагин можно найти в первом окне дизассемблера в меню Tools (Утилиты). Окна-клоны дизассемблера не имеют подключенного подменю.

2. Зарегистрированные метки, которые вы забыли можно посмотреть и удалить через окно зарегистрированных меток "Symbol Config" (нажать на CTRL+U в окне дизассемблера)

3. Память дампов сама не очищается. Поэтому не рекомендуется снимать очень часто огромные дампы и тем самым засорять память. Если все же память переполнена, что мало вероятно, то просто перезапустить игру.


Изменения в версии 1.2   Просмотреть список изменений

Выпущена

  • Добавления:
  • 1. При выделении записи в полях выводятся данные адреса, размер дампа и название зарегистрированной метки
  • 2. Добавлена опция сохранения дампов
  • 3. Добавлена опция загрузки дампов
  • 4. Добавлена опция очистить таблицу
  • 5. Добавлена опция перезаписи дампов
  • 6. После закрытия игры дампы можно сохранять
  • Исправления:
  • 1. Исправлено подключение к русской версии
  • 2. Исправлены название опций
  • Описание контекстного меню:
  • 1. Copy Name - копирует имя выделенной записи
  • 2. Remove selected - удаляет выделенную запись
  • 3. Save to file - сохранить все дампы в файл, в указанную директорию
  • 4. Load from file - загрузить дампы из файла
  • 5. Ramove all records - удаляет все дампы и зарегистрированные метки
  • 6. Rewrite dumps - перезаписывает дампы в новую память, регистрирует метки адресов дампов повторно

0