Skip to content

jonaskaempf/reverse

 
 

Repository files navigation

Reverse

Reverse is a reverse engineering tool used to disassemble binaries. It can generate a more readable code (pseudo-C) with colored syntax. An interactive mode is still in development.

It supports :

  • architectures : x86, ARM, MIPS{64} (partially)
  • formats : ELF, PE, RAW

The Makefile is used only for checking tests.

More documentation on the wiki

Requirements

Installation

./requirements.sh
python3 setup.py install

Pseudo-decompilation of functions

$ reverse -i tests/server.bin
>> v main
# then press tab

reverse

reverse

About

Reverse engineering tool for x86/ARM/MIPS. Generates indented pseudo-C with colored syntax code.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.1%
  • C 9.8%
  • Other 1.1%