Skip to content

Latest commit

 

History

History
135 lines (86 loc) · 5.17 KB

format-reversing.md

File metadata and controls

135 lines (86 loc) · 5.17 KB

Awesome Data Format Reverse Engineering Awesome

A curated list of awesome reverse engineering resources to make you better!

Managed by Reversing.ID for the reversing community.

Introduction

Data Format Reverse Engineering focus on representation and interpretation of structured data in stored or transmitted form.

In some cases, format reversing is done in conjunction with software which generate the data.

Most common usage of format reversing is reverse engineering the game assets, which is stored in specializedd containers or undocumented formats for models, textures, animations, audio, etc.

Table of Contents


Forums & Communities

Game hacking and reverse engineering

  • ZenHAX - game hacking and reversing forum
  • ResHAX - game reversing archives and formats
  • XeNTaX Forum - game archive and format research forum
  • REGames - discord server for game reversing and file format research
  • The VG Resource - discord server for the VG Resource asset database (models, textures, sprites, sounds, etc)

Articles

Generic

Game asset

Tutorials

Practices

Game files reversing practices

References

knowledge bases & format databases for game


Hex Editors

Hex editor lets you view/edit the binary data of a file.

Multi/cross platform

Windows

Mac OS X

Format Identifier

Structure Parser

Binary Visualization

String Search

Pattern Search

Extractor

Archive extractor

  • QuickBMS - easily extract and modify file format with support of encryption, compressions, obfuscation, and other algorithms.

Game assets or bundle extractor

  • UABE - Unity Assets Bundle Extractor
  • DevXUnityUnpacker
  • MultiEx Commander - multiple game resources archive.
  • isodump - PlayStation ISO content extraction tool.
  • UnkrawerterGBA - GBA ROM extractor and converter for games using the Krawall Sound Engine
  • wad-tools - WAD archive format (Wii/GameCube) extractor.
  • mymc - importing/exporting save games in MAX Drive (.max) and EMS (.psu) formats for PlayStation 2 memory card images.