GDA:一款基于C++的新型Android逆向分析工具

枫少@KillBoy
枫少@KillBoy
管理员
215
文章
0
粉丝
资源分享167,1451字数 499阅读1分39秒阅读模式
AI智能摘要
还在为Android逆向分析依赖Java环境而头疼?GDA这款仅2MB的C++神器彻底颠覆传统!无需安装Java虚拟机,秒速反编译APK/DEX/OAT文件,新装系统双击即用。它提供交互式交叉引用、恶意API链扫描、Python脚本扩展等核心功能,还能从ODEX/OAT中精准提取DEX,支持多文件反混淆与算法工具库。小巧稳定却功能强悍,安全研究员和逆向工程师的效率革命就在这里——点击解锁高效分析的终极方案!
— AI 生成的文章内容摘要

GDA(GJoy Dex Analysizer)

GDA是一款完全基于C++开发的新型反编译工具,因此该工具并不仅依赖于Java平台。该工具使用起来非常方便,而且运行速度非常快,支持APK、DEX、OBED和oat等文件格式。

实际上,GDA是一款新型的Dalvik字节码反编译工具。该工具是完全独立的,并且运行非常稳定,并且能够在没有安装Java VM的环境下运行。GDA的大小只有2MB,我们可以直接在任何新安装的Windows操作系统或虚拟机系统中使用该工具,无需进行额外配置。此外,GDA还有以下更加出色的功能:

GDA:一款基于C++的新型Android逆向分析工具-图片2

功能介绍

交互式操作

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

工具运行截图

文件加载和反编译

GDA:一款基于C++的新型Android逆向分析工具-图片4

恶意软件扫描、API查询、x-ref…

Url、Xml、字符串x-ref…

GDA:一款基于C++的新型Android逆向分析工具-图片6

变量追踪

GDA:一款基于C++的新型Android逆向分析工具-图片8

项目地址

GDA:【GitHub传送门

本文转自https://www.freebuf.com/sectool/226185.html

 
枫少@KillBoy
评论  16  访客  16
    • GhostlyHollow
      GhostlyHollow 0

      这工具看着挺轻量,2MB大小还挺适合应急用。

      • 悲伤逆流
        悲伤逆流 0

        有人试过在Mac上跑起来吗?还是只支持Windows?

        • 杨戬三眼
          杨戬三眼 0

          之前用Java系的工具老要配环境,这个直接双击就能用还挺方便。

          • 雾锁深山
            雾锁深山 0

            从OAT提取DEX这功能对我现在搞的活儿正好有用,回头试试。

            • 海上漂泊者
              海上漂泊者 1

              GUI界面友好这点太重要了,有些工具命令行对新手太不友好了。

                • 鲸吞海
                  鲸吞海 0

                  @ 海上漂泊者 界面友好确实关键,不然新手直接劝退。

                • 暗夜贤者
                  暗夜贤者 0

                  反混淆支持效果怎么样?有没有用过的老哥说说实际体验?🤔

                  • 躲猫猫冠军
                    躲猫猫冠军 0

                    C++写的运行速度应该不错,比那些吃内存的Java工具强。

                    • 太一
                      太一 0

                      支持Python脚本扩展性可以啊,能自己写点自动化分析脚本了。

                      • 话在指尖
                        话在指尖 0

                        扫描恶意API链这功能对安全分析挺实用,就是不知道误报率高不高。

                        • 素笺墨语
                          素笺墨语 0

                          工具是不错,但文档和社区支持怎么样?新手容易上手不?

                          • Rift狼
                            Rift狼 0

                            这个工具支持Python脚本的话,可以自己写插件扩展功能吧?

                            • 潜意识行者
                              潜意识行者 0

                              2MB这么小,应急的时候直接丢U盘里带着走挺方便。

                              • 乖宝宝
                                乖宝宝 0

                                从OAT提取DEX功能正好解决了我现在遇到的难题。

                              匿名

                              发表评论

                              匿名网友

                              拖动滑块以完成验证