firstfault/Trinity
GitHub: firstfault/Trinity
一款面向 Java 字节码的逆向工程套件,能够对高度混淆的二进制文件进行反编译、反混淆和交叉引用分析。
Stars: 59 | Forks: 3
# Trinity
Trinity 是一款强大且极速的软件逆向工程套件,专为 Java 字节码架构设计,能够轻松处理高度混淆的二进制文件。

## 构建
我强烈建议从源码运行 Trinity:
```
git clone https://github.com/firstfault/Trinity.git
cd Trinity
./gradlew run
```
不过,这里也提供[(通常是旧版本的)二进制文件,你可以从这里获取](https://github.com/firstfault/Trinity/releases)。
## 功能
- 数据库
- 汇编器
- 反编译器
- 重命名代码
- 交叉引用
- 常量搜索
- 自动重构
- 反混淆
## 作者
- [@final](https://www.github.com/firstfault)
### 使用的库
- [ImGui](https://github.com/ocornut/imgui) 及其 [Bindings](https://github.com/SpaiR/imgui-java)
- [ObjectWeb ASM](https://asm.ow2.io/)
- 修改版的 [Fernflower Decompiler](https://www.jetbrains.com/)
#### 面向对象是谁?
黑客、业余爱好者、专业人士,欢迎所有人。
#### 背景
最初,Trinity 是作为一个带有交互界面的混淆器起步的。随着时间的推移,我开始将它用作反编译器,最终它演变成了这款出色的工具。
标签:Amass, DNS 反向解析, JS文件枚举, 云资产清单, 代码分析, 凭证管理, 反编译器, 后台面板检测, 域名枚举, 网络信息收集, 逆向工程