微信公众号
GDA是一款由本人对反编译理论的长期研究和实践而形成的全交互式反编译器,世界上唯一一款用c++写的android-java反编译器,中国第一款也是唯一一款全交互式反编译器。其简洁、轻便、快速,无需安装,也无需java和android sdk环境支持。支持apk、dex、odex、oat、jar、aar、class文件的反编译分析,GDA中包含多个由本人独立研究的高速分析引擎: 反编译引擎、漏洞检测引擎、恶意行为检测引擎、污点传播分析引擎、反混淆引擎、apk壳检测引擎等。
在Android可执行文件反编译分析上,GDA摆脱了使用java速度慢的问题,完全采用C++完成核心反编译引擎的编写,并且使用了字节码直接转java伪代码的解析方式,无需转换成smali汇编后在做反编译,大大提升了解析速度。
此外,在反编译引擎的基础上,我做了一些更加实用的功能,如路径求解、 漏洞检测、隐私泄露检测、查壳、odex转dex、oat转dex、加解密算法工具、android设备内存dump等等功能,在交互式分析上,提供了( multi-dex的跨dex的 )字符串、方法、类和域交叉引用查询、调用者查询、搜索功能、注释功能、分析结果保存等等功能。
新版下载:官网 或者github 运行环境:win7,xp,win8,win10(注意由于加壳的缘故使得win10或者杀毒软件报毒,请自行甄别)
GDA3.88更新
1.搜索支持精确匹配("string")、模糊匹配(string)、正则匹配(~"string")。 2.修复CTR+C,CTR+A未生效的问题。 3.修复选择dx.bat后的崩溃问题。 4.修复漏洞扫描过程中的崩溃问题。 5.修复multi-dex下交叉引用丢失一部分调用者的问题。 6.修复指令编辑的一处bug。 7.优化整数最小值最大值显示。 8.修复无法发现父类和接口的问题。 9.添加接口与实现类,父类与子类的方法连接。 10.修复频繁快速返回操作导致卡顿的问题。 11.更换了进度显示方式。