非凡首页|软件资讯|最新更新|下载排行|软件分类|软件专题
您当前位置: 下载首页系统软件系统其他GDA9(交互式反编译器)

GDA9(交互式反编译器) v3.96 系统其他

  • 软件等级:3 stars.
  • 软件大小:19.28MB
  • 支持语言:简体中文
  • 授权方式:免费版
  • 软件分类:系统软件/系统其他
  • 官网链接:
  • 更新时间:2025-08-20 23:00:27
  • 运行环境:WinXp,Win2003,WinVista,Win 7,Win 8,Win 10,x64
  • 厂商:
关 键 字:
软件介绍 软件截图 软件专题 软件问答 相关文章 相关软件 下载地址

GDA是款不需要安装java和android sdk就可以使用的交互式反编译器,支持dex文件解析、指令解码、控制流图生成、数据流分析、结构化分析、java代码生成等功能,十分强大,让解析更加便捷,还支持multi-dex反编译,隐私泄露检测,欢迎大家下载使用。

软件特色

c++编写,独立于java和android sdk,无需安装java和android sdk即可使用

有效绕过各种字节码陷阱、类型混淆以及anti-disassembling和anti-decompiling技术

支持dex、odex、apk、oat、jar、class、aar文件的反编译分析

支持multi-dex反编译

支持对strings,class,method,field进行交叉引用和搜索(模糊匹配、精确匹配、正则)

支持class、method、field及变量重命名,java代码注释

分析结果保存,odex、oat转dex

设备内存dump,可用于辅助脱壳

反混淆支持

针对字符串、方法、类、域等关键信息提供了强大的搜索、交叉引用

Python和Java自动化插件支持

方法签名支持

基于API链的恶意行为识别

变量及寄存器追踪与溯源分析

漏洞扫描,自定义漏洞规则

隐私泄露检测

精细化的程序路径求解

APK取证分析

软件功能

1、dex文件解析,dex文件解析主要用于定位类,方法,域以及字符串等等信息,其中反编译器需要用到字节码是直接从method中解析得来,此外GDA还需获取try-catch信息,调试信息等以备后用(主要在代码生成时使用)。

2、指令解码,对方法的字节码进行解码,类似于反汇编,识别出240多条字节码并将其转化为低级中间表式(LIR)和高级中间表式(GDA的中间表式并非如llvm的文本型中间表示,而是内存结构型的表达式),然后对中间表式进行优化,剔除无效语句,然后生成控制流图。GDA中每个低级中间表式都一一对应着字节码指令,高级中间表式的数目小于等于低级中间表式的数目。此外,之后实现的污点传播分析引擎也是基于高级中间表达式进行的。

3、控制流图的生成,扫描每个高级中间表达式,查找分支、跳转指令建立基本块儿(同时把try-catch也考虑进去),进一步建立起控制流图。此外还需要对控制流图进行优化,简化控制流图,去除无意义的基本块,GDA还在这个阶段做一些反混淆的工作,用于对抗一些无用跳转,但是此处作用有限,更进一步的反混淆在数据流分析中实现。

4、数据流分析,有了控制流图,使用DFS遍历控制流图对基本块儿内及块间进行数据流分析,本处GDA并没有采用du(定义使用链)来实现,而是采用了比较快的使用定义计数法来实现数据流分析,对低级中间代码进行优化。此外,数据流分析中,GDA同时实现了类型推断,以给每个低级中间表式的输入输出值确定其类型。同时,反混淆也在数据流分析中实现。

5、高级中间代码生成,优化完成后,就可以生成高级中间代码,按照DFS遍历每个基本块,以基本块为单位进行高级中间代码生成,此处需要应用复制传播来进行低级中间表式的迭代,以生成大幅缩减的代码语句。同时应用调试信息来修改变量符号。

6、结构化分析,GDA到这个阶段实现了多复合条件的分析,并对二路(if-else)、多路(switch-case、try-catch)、环(while、do-while、for)结构进行了结构化分析,为最终代码输出做准备。结构化分析时对于非结构化图,只能采用goto来实现,确保反编译后逻辑正确性。

7、java代码生成,最后按照java的代码格式来生成代码,尤其对于try-catch型的结构,为了防止try块儿于代码的生成以method为单位也可以以类为单位进行代码生成。GDA主要以method为单位,并将类和方法进行了分离。

说明

1、把授权文件GDALicense.pem 放到C:⁄Users[your name]⁄AppData⁄Roaming⁄GDA下

2、运行LUA脚本GDA3.86.PRO.CT(需要先安装cheat-engine) ,点击 yes

3、运行GDA3.86.PRO.EXE即可

软件测评

支持分析apk,dex,odex,oat类型文件

算法工具提供主流大部分算法,可进行加密和解密

内置了完美补丁,成功后就能免费使用全部功能

以上就是非凡小编为大家带来的GDA下载,想要了解更多实用工具类软件就请多多关注非凡软件站吧~

软件截图

查看安装过程

编程软件大全

编程软件大全 不同的编程软件可以编辑出不同的程序,每一种编程软件都有它的特色,编程软件包含了非常多的种类,适用于不同的领域,今天小编为大家整理了编程软件,包括编程语言软件、脚本开发工具等等,需要的用户可以进行挑选~

  • IntelliJ IDEA 2020 v2020.2.8

    IntelliJ IDEA 2020v2020.2.8 IntelliJ IDEA 2020 是一款专为Java开...详情>>

  • KOOV v5.0.1.8

    KOOVv5.0.1.8 KOOV是一款专为青少年设计的创新编程教育平台,它将硬件搭建...详情>>

  • CoDeSys v3.5.4.49

    CoDeSysv3.5.4.49 CoDeSys是工业自动化领域的佼佼者,作为一款集成开发环境...详情>>

  • GoLand2023 v2023.8

    GoLand2023v2023.8 GoLand2023是一款跨平台的集成开发环境(IDE),专...详情>>

软件资讯

更多>
  • 疯狂刷题如何导入试卷

    疯狂刷题如何导入试卷

    在学习的道路上,疯狂刷题是提升成绩的有效途径。而如何将试卷顺利导入疯狂刷题app,更是开启高效刷题之旅的关键一步。今天,就来为大家详细揭秘疯狂刷题导入试卷的方法,让你轻松搞定!支持的导入格式疯狂刷题支持多种常见的试卷格式导入,如pdf、word等。无论你是从网

  • 笔记本电脑黑屏如何恢复

    笔记本电脑黑屏如何恢复

    笔记本电脑黑屏是一件让人头疼的事情,它可能会导致我们无法正常工作、学习或娱乐。不过别担心,下面为大家介绍一些常见的恢复方法。检查电源连接首先,确保笔记本电脑已正确连接电源适配器。有时候黑屏可能是因为电量不足,将电源适配器插好并确认电源指示灯亮起。如果是使用电池

  • 手机上如何通过支付宝购买碎屏险

    手机上如何通过支付宝购买碎屏险

    在当今数字化时代,手机成为了我们生活中不可或缺的一部分。然而,手机屏幕却十分脆弱,一不小心就可能遭遇碎屏的尴尬。别担心,现在通过支付宝就能轻松为手机购买碎屏险,给你的手机屏幕加上一层坚实的保护罩。便捷操作,轻松参保打开支付宝,在搜索栏输入“碎屏险”,便能找到相

  • 疯狂刷题如何进行无痕搜索

    疯狂刷题如何进行无痕搜索

    在学习过程中,疯狂刷题成为许多人提升成绩的途径。然而,有时我们希望能在刷题时进行无痕搜索,不留下明显痕迹,以更好地保护隐私或避免干扰。利用隐身模式大多数浏览器都提供隐身模式。开启隐身模式后,浏览历史、缓存等信息不会被记录。当你在刷题时,通过隐身窗口访问刷题网站

  • 抖音评论如何发图片表情包

    抖音评论如何发图片表情包

    在抖音这个充满活力与创意的平台上,除了精彩的视频内容,评论区也是大家交流互动的重要场所。而学会在评论中巧妙地发送图片和表情包,能让你的表达更加生动有趣,吸引更多人的关注。发图片的方法首先,要在抖音评论里发图片,需要确保你的手机相册中有合适的图片。当你观看视频想

  • 如何取消中国联通流量包

    如何取消中国联通流量包

    在使用中国联通的过程中,有时我们可能会因为各种原因想要取消流量包。下面就为大家详细介绍中国联通流量包取消的方法,让你轻松搞定。一、线上渠道取消1.中国联通手机营业厅打开中国联通手机营业厅app,登录自己的账号。点击首页下方的“服务”,然后在“办理”板块中找到“

注意事项

本站所有资源(含游戏)均是软件作者、开发商投稿,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站将不对任何资源负法律责任,所有资源请在下载后24小时内删除。
如侵犯了您的版权、商标等,请立刻联系我们并具体说明情况后,本站将尽快处理删除,联系版权说明注意事项)。若有关在线投稿、无法下载等问题,请与本站客服人员联系
用户可自行按线路选择相应的下载点,可以直接点击下载/另存为,若直接点击下载速度太慢,请尝试使用高速下载器。为确保下载的文件能正常使用,请使用WinRAR最新版本解压本站软件。
建议大家谨慎对待所下载的文件,大家在安装的时候务必留意每一步!关于360安全卫士QQ电脑管家的有关提示,请自行注意选择操作。