re-java
Installation
SKILL.md
Java 字节码逆向(CFR / JD-GUI / javap)
何时使用 / 何时不用
- 用:jar/war/class 样本还原 Java 逻辑;定位注册码/密钥/网络逻辑;处理 ProGuard/Allatori 混淆与 Java 加固
- 用:恶意 Java 样本([[re-malware]] → [[re-managed]] 路径)静态还原
- 不用:Android DEX 直接分析([[re-apk]];转成 jar 后可回本技能)
- 不用:非 Java(.NET 走 [[re-dotnet]]、脚本走 [[re-script-deob]]、native 走 [[re-binary-core]])
- 注意:动态步骤默认沙箱([[re-analyze/platform-tips]] 最高原则);解包产物先备份
工具准备
参考 [[re-analyze/platform-tips]]——反编译/解包为静态步骤,免沙箱;动态验证按最高原则进沙箱。