GDA(GJoy Dex Analysizer)
GDA是一款完全基于C++开发的新型反编译工具,因此该工具并不仅依赖于Java平台。该工具使用起来非常方便,而且运行速度非常快,支持APK、DEX、OBED和oat等文件格式。
实际上,GDA是一款新型的Dalvik字节码反编译工具。该工具是完全独立的,并且运行非常稳定,并且能够在没有安装Java VM的环境下运行。GDA的大小只有2MB,我们可以直接在任何新安装的Windows操作系统或虚拟机系统中使用该工具,无需进行额外配置。此外,GDA还有以下更加出色的功能:
功能介绍
交互式操作
1、字符串、类、方法和域的交叉引用;
2、搜索字符串、类方法和域;
3、Java代码注释;
4、方法、域、类的重命名;
5、将分析结果存储至GDA数据库文件中;
辅助分析实用程序
1、从ODEX中提取DEX;
2、从OAT中提取DEX;
3、XML解码器;
4、算法工具;
5、设备内存导出;
新功能
1、采用C++开发的全新Dalvik反编译工具;
2、有好的GUI界面;
3、支持Python脚本;
4、封装器识别;
5、多DEX支持;
6、反混淆支持;
7、扫描恶意API链;
8、等等……
工具安装
目前,广大用户可以将项目源码直接克隆至本地,然后鼠标双击bin文件即可开始使用。下载命令如下:
git clone https://github.com/charles2gan/GDA-android-reversing-Tool.git
算法工具
该工具支持下列算法:
1、散列算法:md2 md4 md5 sha sha1 sha224 sha256 sha384 sha512
2、对称加密:des idea rc2 rc4 rc4-40 rc2-40 rc2-64 bf cast5 aes(128192256),具有ecb cbc ofb cfb等模式,其他模式例如(cfb1 cfb8)
3、RSA编码算法:base62,base64
工具运行截图
文件加载和反编译
恶意软件扫描、API查询、x-ref…
Url、Xml、字符串x-ref…
变量追踪
项目地址
GDA:【GitHub传送门】


北京市 1F
这工具看着挺轻量,2MB大小还挺适合应急用。
江西省 2F
有人试过在Mac上跑起来吗?还是只支持Windows?
辽宁省大连市 3F
之前用Java系的工具老要配环境,这个直接双击就能用还挺方便。
浙江省 4F
从OAT提取DEX这功能对我现在搞的活儿正好有用,回头试试。
上海市 5F
GUI界面友好这点太重要了,有些工具命令行对新手太不友好了。
北京市 B1
@ 海上漂泊者 界面友好确实关键,不然新手直接劝退。
湖南省衡阳市 6F
反混淆支持效果怎么样?有没有用过的老哥说说实际体验?🤔
浙江省温州市 7F
C++写的运行速度应该不错,比那些吃内存的Java工具强。
北京市 8F
支持Python脚本扩展性可以啊,能自己写点自动化分析脚本了。
韩国 9F
扫描恶意API链这功能对安全分析挺实用,就是不知道误报率高不高。
河北省邯郸市 10F
工具是不错,但文档和社区支持怎么样?新手容易上手不?
上海市 11F
这个工具支持Python脚本的话,可以自己写插件扩展功能吧?
广东省广州市 12F
2MB这么小,应急的时候直接丢U盘里带着走挺方便。
韩国 13F
从OAT提取DEX功能正好解决了我现在遇到的难题。
云南省大理州 14F
反混淆效果如何?有没有实际测试过的朋友分享下经验?
山西省太原市 15F
C++写的运行速度确实快,比那些卡顿的Java工具好多了。
湖北省黄石市 16F
对新手友好吗?文档全不全?
日本 17F
GUI界面确实重要,不然命令行劝退太多人了。
印度尼西亚 18F
支持多种加密算法还挺全的,做安全分析够用了。
山东省枣庄市 B1
@ 血魂觉醒 算法支持挺全的,做加密分析基本够用了。
吉林省吉林市 19F
之前用类似的工具老是卡死,这个稳定性看起来不错。
陕西省西安市 20F
有人试过在linux上运行吗?还是只支持Windows?
陕西省 B1
@ 狂暴战狼 linux下能直接运行不?还是需要额外配置?
韩国 21F
这工具对逆向新手来说门槛高吗?
日本 22F
才2MB这么小,应急分析带着走真方便。
日本 23F
封装器识别功能挺实用的,能省不少事。
北京市 24F
有人测过反混淆的实际效果怎么样?
陕西省汉中市 25F
支持Python脚本这点挺吸引人的。
北京市 B1
@ Verdantbloom 脚本扩展性一下就上来了
安徽省合肥市 26F
C++写的速度确实快,比Java系工具流畅多了。
浙江省温州市 27F
恶意API扫描误报率会不会太高?
巴基斯坦 28F
之前用其他工具总卡顿,这个稳定性看着靠谱。
北京市 29F
Python脚本支持让扩展性变强了,能自定义分析流程。
江苏省常州市 30F
2MB 这么小?有点牛啊
北京市 31F
从OAT提DEX这功能正好解决我手头的需求。
浙江省 32F
GUI界面确实重要,命令行劝退太多小白了。
北京市 33F
工具是好,但文档和教程够详细不?
山西省临汾市 34F
内存导出功能在做深度分析时应该很有用。