Skip to content

d4nnyk/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 (x86 / elf) to pseudo-C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.4%
  • C 9.5%
  • Other 1.1%