这是一款鸿蒙的反编译器。
目前支持到13.0.1.0
,因为个人原因没有继续维护,现在将其开源,目前有很多不完善的地方,有能力的帮忙进一步完善,一起为鸿蒙安全做出贡献。
下面是我想的,可以做的一些事:
需要node环境,请从nodejs下载,并添加到环境变量。
建议使用Graalvm JDK 版本17以上。
- 完善测试用例,保证反编译器质量。
- 想进一步增强结构化分析,输出更准确的结果。
- 基于react-compiler的xpanda-optimizer,作为代码优化器,获得更快更好的优化效果。
- 一个勉强够用的ui。
- 通过asm库静态修改字节码,可以修改回编译,以便做安全研究。
- 是否能支持其他js-base虚拟机字节码?做到反编译的。
Coober-Ding是一个不错的全栈工程师,感谢他在api的编写中做的贡献。email:287135737@qq.com