Trinity

Software reverse engineering tool for Java

Stars
6

Trinity

Trinity is a powerful lightning-fast software reverse engineering suite for the Java bytecode architecture handling highly obfuscated binaries with ease.

Building

I highly recommend running Trinity from source:

git clone https://github.com/firstfault/Trinity.git
cd Trinity
./gradlew run

However, there are binaries (usually outdated) available which you can get from here.

Features

  • Databases
  • Assembler
  • Decompiler
  • Renaming Code
  • Cross-Referencing
  • Constant Search
  • Automatic Refactoring
  • Deobfuscation

Authors

Contributing

Contributions are massively appreciated. Please feel free to open an issue or pull request if anything you need is missing.

Please review the planned features before requesting a feature addition!

Libraries Used

Who is this meant for?

Hackers, hobbyists, professionals, everyone is welcome.

Context

Originally Trinity started out as an obfuscator with an interactive interface. Over time, I began using it as a decompiler, and eventually it evolved into this awesome tool.