Skip to content

binarybird/Redress-Disassembler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Redress Disassembler

Redress is a cross platform binary disassembler written in Java/JavaFX with Capstone bindings

MachO 64bit ABI support is in the works. Future plans include ELF and PE ABIs as well as lldb integration. Disassembling compiled text is made possible by the Capstone project and its Java bindings. Redress also uses DockFX for its detachable pane system.

This project is still under heavy development (just started on it). Redress is a project I started because I was bored and wanted to better understand reverse engineering. Feel free to fork and/or contribute (I do need someone on PE and ELF).

Heres a screenshot of the working prototype. It is able to read and decompile basic Mach-O 64bit binaries

alt text

#####To Build via CLI:
Linux/OSX: Install maven. Run the scripts/build.sh shell script
Windows: Install maven. Run the scripts/build.bat batch file

#####To Run via CLI: Linux/OSX: Build the project first. Run the scripts/run.sh shell script Windows: Build the project first. Run the scripts/run.bat batch file

#####To Build via IDE:
All: Import Redress as a maven project. Add lib/dockfx-0.1-SNAPSHOT.jar as a project dependency.

About

Redress Dissassembler is a cross platform binary disassembler written in Java with Capstone bindings

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages