乐易论坛-乐易网易语言培训教程火山PC视窗中文编程交流论坛

 找回密码
 立即注册

手机号登录

用手机号号登陆

微信登录

微信扫码,快速开始

QQ登录

用QQ账号登陆

办理VIP,定制软件,报名培训联系QQ[重磅]2024年实地培训高清培训目录火山PC版乐易模块使用教程
请牢记揰掵佲的QQ号1615457736 1615457734 其他都是骗子有了火山,易语言是否还有必要学习吗?易语言0基础入门课程
火山PC视窗0基础入门课程易语言外挂0基础入门课程火山PC视窗火山HOOK入门课程
易语言误报处理课程QQ空间POST课程2022年火山PC易语言POST系列课程
Android逆向Jeb动态调试0基础课程QQ邮箱网页POST课程WeChat个微Hook实战课程
百日Js加密分析实战课程(无密下载)QQ群POST课程h5游戏WebSocket逆向视频
JavaScript加密特训课程易语言汇编快速入门课程破解实战系列课程
[2024年]火山PC0基础x64位游戏内存辅助开发教程手游模拟器脚本0基础课程易语言加密防破解0基础入门课程
广告位招租联系QQ1615457736  
查看: 14667|回复: 2

[Android 工具] GDA3更新:比JEB更快、更强、更小的Android反编译器

[复制链接]

[Android 工具] GDA3更新:比JEB更快、更强、更小的Android反编译器

[复制链接]
已绑定手机
已实名认证
揰掵佲
等级头衔

等級:乐易运营组

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分成就
易币
贡献
主题
精华
金钱
积分
34243
注册时间
2014-8-2
最后登录
1970-1-1

勋章墙

2017-8-5 17:46:53 | 显示全部楼层 |阅读模式

据统计90%查看本帖的人,都已经注册本站了哦

您需要 登录 才可以下载或查看,没有账号?立即注册

×
GDA3更新:比JEB更快、更强、更小的Android反编译器
    GDA3中重写了所有反编译器代码,从反汇编、数据流分析、中间语言优化、结构化分析等都做了重大改变,同时极大的优化DEX解析引擎、恶意行为检测引擎、查壳引擎,相比GDA1、GDA2,在分析速度、稳定性、使用体验方面都有极大的改善和提升。
    3.0更新
   1.对恶意行为扫描引擎,极大的提高了恶意行为扫描速度,比以前扫描速度提升了2倍以上。
   2.增加全局导入API扫描功能,可查看该APK所使用的所有有效API功能(其中包含所使用的native函数)
   3.优化了点击字符自动背景作色算法,大大改善了作色的速度,尤其是在大函数中,体验会比较明显。
   4.完全重写了反编译引擎,本次花费了大量精力深入研究反编译理论技术并且实现了Android字节码的反编译,反编译效果已经非常接近JEB。
   5.修复S/s快捷键搜索类时,双击类无法显示类的bug.
   6.对GDA文件做了文件关联(需要开启注册表HKEY_CLASSES_ROOT的读写权限)

一、主界面说明

打开GDA并且将你所要分析apk文件拖拽到软件界面上:

如果App被加固处理,GDA会对加固进行自动识别,显示在Dex头和APK权限之间,如图

点击OPTLoad可以进入到APK的入口函数:



在汇编代码区,可以按F5反编译当前方法。



双击进入被调用函数,X交叉引用查看调用者。

二、快捷键说明

快捷键功能说明
GDA快捷键功能说明
快捷键
功能说明
X
交叉引用,定位调用者(支持字符串,类,方法,域,实用于smali和java)
Esc/<-/Backspace
退回到上一次访问的方法或者类
->
下一个访问的方法或者类
G
跳转到指定偏移地址的方法
N
光标放在变量/方法/类上,可以修改相关名称
S
全局搜索
C
添加注释,仅支持java窗口
鼠标双击
光标置于方法处,双击可以进入查看方法或者其他数据。
M
光标置于指令行时编辑指令,仅支持smali窗口
UP
把焦点放在左边树形控件上,按下up键可以访问基于内存的上一个方法
Down
把焦点放在左边树形控件上,访问基于内存的下一个方法
D
Dump方法的二进制数据,仅支持smali窗口
Enter
对所有编辑框的输入修改生效
H
16进制显示窗口
Ctr+A
全选
Ctr+C
拷贝
Ctr+V
粘贴仅适用可剪切的控件)
Ctr+X
剪切(仅适用可剪切的控件)
Ctr+F
查找当前窗口的字符串
Ctr+S
保持当前修改生成GDA数据库文件,如方法名,类名,指令修改、注释。

三、辅助工具
1.二进制XML解码

完全自主实现的解码,可绕过反解码技术,成功解析XML。



2.算法工具


实现加密解密功能,实现了如下算法:

Hash算法: md2 md4 md5 sha sha1 sha224 sha256 sha384 sha512

对称加密:des idea rc2 rc4 rc4-40 rc2-40 rc2-64 bf cast5 aes(128 192 256)及其相应的模式如ecb cbc ofb cfb,其他模式如(cfb1 cfb8)

非对称加密:RSA

编码算法:base62, base64




3.进程模块dump工具

具体使用参考知乎:https://zhuanlan.zhihu.com/p/26341224



4.搜索工具(S)





回复

使用道具 举报

已绑定手机
三都
等级头衔

等級:编程学徒

Rank: 3Rank: 3

积分成就
易币
贡献
主题
精华
金钱
积分
154
注册时间
2016-12-1
最后登录
1970-1-1

勋章墙

2017-8-5 19:05:46 | 显示全部楼层
回复

使用道具 举报

jfaumt
等级头衔

等級:编程学徒

Rank: 3Rank: 3

积分成就
易币
贡献
主题
精华
金钱
积分
365
注册时间
2014-11-4
最后登录
1970-1-1

勋章墙

2017-9-6 19:28:01 | 显示全部楼层
有动态调试功能吗?
回复

使用道具 举报

如果懒得打字,请选择右侧内容快捷回复 提醒:以任何方式进行『恶意灌水』的行为,进行封号处理
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

热点推荐上一条 /5 下一条

QQ|网站地图|手机版|小黑屋|乐易论坛-乐易网 | 湘ICP备19007035号

拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表乐易立场!

娄底市乐易网络科技有限公司声明:乐易原创培训课程版权均为我公司所有,未经许可,不得擅自翻录,盗版,破解本站课课程,我们将保留法律诉讼的权利

GMT+8, 2024-5-20 09:10 , Processed in 0.046777 second(s), 40 queries .

Powered by Discuz! X3.4

Copyright © Tencent Cloud.

快速回复 返回顶部 返回列表