Найти в Дзене

Tiny Dumper 1.2

1. При выделении записи в полях выводятся данные адреса, размер дампа и название зарегистрированной метки
2. Добавлена опция сохранения дампов
3. Добавлена опция загрузки дампов
4. Добавлена опция очистить таблицу
5. Добавлена опция перезаписи дампов
6. После закрытия игры дампы можно сохранять Описание контекстного меню:
1. Copy Name - копирует имя выделенной записи
2. Remove selected - удаляет выделенную запись
3. Save to file - сохранить все дампы в файл, в указанную директорию
4. Load from file - загрузить дампы из файла
5. Ramove all records - удаляет все дампы и зарегистрированные метки
6. Rewrite dumps - перезаписывает дампы в новую память, регистрирует метки адресов дампов повторно Source Address - адрес с которого будет сниматься дамп
Size dump - размер участка данных в байтах
Register label - метка для обращения к адресу *Подсказки: 1. Плагин можно найти в первом окне дизассемблера в меню Tools (Утилиты). Окна-клоны дизассемблера не имеют подключенного подменю. 2. Зарегистрир

Добавления:
1. При выделении записи в полях выводятся данные адреса, размер дампа и название зарегистрированной метки
2. Добавлена опция сохранения дампов
3. Добавлена опция загрузки дампов
4. Добавлена опция очистить таблицу
5. Добавлена опция перезаписи дампов
6. После закрытия игры дампы можно сохранять

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

Source Address - адрес с которого будет сниматься дамп
Size dump - размер участка данных в байтах
Register label - метка для обращения к адресу

*Подсказки:

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

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

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

Описание

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

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

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

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

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

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