好的。所以我刚刚为 java 开发人员和逆向工程师想出了最神奇的程序,我想知道是否已经存在类似以下程序的东西:
我在想的是像DirtyJOE和 Java Decompiler这样的东西之间的中间地带。
我已经知道:
- 可以使用ASM在已编译的类中注入和操作代码
- 您可以将未混淆的 jar 反编译为可读且可理解的状态
- 使用 GUI 探索和编辑类是实用的,因为 DirtyJOE 可以做得非常好
那么是否有某种程序可以向我展示一个反编译的类并允许我单独操作/注入它的不同部分?
例如,我想用我自己的方法替换一个方法,或者在编译的类文件中更改字段的访问权限。
所以基本上我正在寻找一个基于反编译源代码的接口构建的 ASM 前端。
这存在吗?如果没有,我将要得到的最接近的东西是什么?