GunZRs: identifying a packing boundary before rebuilding from game data
Цель: GunZ: установка Duel Steam, Gunz.exe и архивы .mrs.
Автор/атрибуция: OpenRsG
Дата проверки источника:
Статус проверки: Источники рассмотрены; авторские тесты самостоятельно не перепроводятся.
Вопрос
Как можно продолжить восстановление, если упакованный исполняемый файл не позволяет статическому восстановлению игровой логики?
Что сделал REA
REA и Ghidra исследуют собственные файлы. Автор записывает разделы Themida, запись RVA и заглушки распаковки в Gunz.exe, с локальными путями REA Evidence. Форматы игр в основном восстанавливаются из структуры файлов данных. Общедоступные сценарии также охватывают запросы REA, генерируемые данные ELF/PE, анализ, кэширование и распространение ошибок.
Результаты, сообщенные автором
Проект публикует реконструкцию Rust + Bevy, примечания к формату, сценарии запросов и тесты. Автор сообщает об играбельности Linux с собственной установкой, картами, действиями, ботами, сборкой браузера и локальной сетью. Анализ сгенерированных функций ELF/PE и проверки повторов снимков записываются отдельно от совместимости с игрой.
Ограничения и непроверенные претензии
Упакованный игровой код не был статически восстановлен, поэтому можно предположить некоторое поведение и время. Исходный Evidence остается локальным для автора; общедоступные материалы включают описания и сценарии. Сообщается о сборках Windows/macOS CI, но автор не воспроизводил их. Количество карт имеет разные области примечаний и не гарантирует полной совместимости. Этот каталог не перезапускался.
Чему научиться
Неудачный анализ все же может установить полезную границу: маркируйте двоичные факты, наблюдения файлов данных и выводы отдельно.
Доказательства использования REA в источнике
stub (REA evidence under .local/re/a076a5d8…/). Game code is not statically readableФорматирование выдержки упрощено. Прочтите первоисточник для полного контекста.
Первоисточники
- Первоисточник/закрепленные доказательства
- Проект/демо
- Дополнительный источник 1
- Дополнительный источник 2
- Дополнительный источник 3
Независимое редакционное резюме. Кредит принадлежит первоначальным авторам. Целевое программное обеспечение, установщики и полный вывод декомпилятора здесь не перераспределяются.