首页
社区
课程
招聘
[原创]GDA:国产反编译器快速上手指南
发表于: 2017-8-4 14:21 56535

[原创]GDA:国产反编译器快速上手指南

gjden 活跃值
14
2017-8-4 14:21
56535
收藏
免费 26
支持
分享
打赏 + 236.00雪花
打赏次数 5 雪花 + 236.00
 
赞赏  poppig   +20.00 2018/09/27
赞赏  gotyou   +200.00 2018/07/16
赞赏  无影abc   +5.00 2017/09/07
赞赏  一位没有留下痕迹的看雪读者   +1.00 2017/09/07
赞赏  猫子   +10.00 2017/08/04
最新回复 (137)
雪    币: 34
活跃值: (118)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
126
求教,看了漏洞检测那一块儿,感觉文档讲的不透彻,看得云里雾里,实例也太少了,希望大佬给出个教程
2021-7-22 13:27
0
雪    币: 6790
活跃值: (4441)
能力值: (RANK:600 )
在线值:
发帖
回帖
粉丝
128
freakish jadx 源码下载下来看看 就比较清楚了,jadx 的效果算很好了
看jadx?借鉴、抄袭?这肯定是我不会考虑的,用C++重新设计反编译器就是怕别人说抄袭/借鉴。 jadx反编译是基于jad,那是有前人的论文和源码做基础,遇到控制流复杂的只能吐IR。此外,GDA的反编译内核的设计思想、原理和算法,与jadx都完全不同,虽然从0开始,前期效果有不如人意的地方,但是算法都是可以不断优化,改善反编译效果的。另外,jadx开源不代表你可以随便拿来用,用了你花费这么时间精力写出来的反编译器原创版权就不是你的了。
2021-7-22 18:12
0
雪    币: 6790
活跃值: (4441)
能力值: (RANK:600 )
在线值:
发帖
回帖
粉丝
129
daxia200N 增加smail代码修改和编译功能,向mt那样,功能就更牛了
这mt和androdkiller就是一些经典命令行工具的UI外壳,给不想自己输命令的人方便而已,反编译器中加入这个,会显得不伦不类吧
2021-7-22 18:22
0
雪    币: 6790
活跃值: (4441)
能力值: (RANK:600 )
在线值:
发帖
回帖
粉丝
130
gjden 这mt和androdkiller就是一些经典命令行工具的UI外壳,给不想自己输命令的人方便而已,反编译器中加入这个,会显得不伦不类吧
如果加smali编译功能,还得带着apktool,增加了不确定性,还让人感觉一股山寨味,哈哈。
2021-7-22 18:30
0
雪    币: 2240
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
131
gjden 如果加smali编译功能,还得带着apktool,增加了不确定性,还让人感觉一股山寨味,哈哈。
这个功能其实也挺简单的,加个命令执行就实现了,可以支持一下,一劳永逸
2021-7-22 19:14
0
雪    币: 2240
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
132
不过话说回来,的确没见有反编译器这么实现的,jd,jadx,jeb都没这么做,可能您说的对
2021-7-22 19:20
0
雪    币: 876
活跃值: (584)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
133
2021-7-22 23:06
0
雪    币: 3873
活跃值: (3648)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
134
膜拜 
2021-7-23 06:20
0
雪    币: 249
活跃值: (346)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
135
goodgirls 求教,看了漏洞检测那一块儿,感觉文档讲的不透彻,看得云里雾里,实例也太少了,希望大佬给出个教程
漏洞检测,貌似用的人不多,也没人分享使用感受,希望大佬给个方向
2021-7-30 13:09
0
雪    币: 981
活跃值: (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
136
我想把反编译的源码都导出重新编译起来,咋没找到导出源码?另外问下,里面的反混淆按钮好像没什么效果呢?不想jadx点下反混淆,那些  abcd就没了.c#有个ilspy反编译后的代码都可以直接编译为新工程.到目前为止,我看android这块还没有能做的.问下版主会往这个方向发展吗?
2022-4-12 21:41
0
雪    币: 981
活跃值: (23)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
137
另外再顺便提下,jeb是支持so反编译的,版主这个既然是c++实现的,应该支持so会简单点.我看到了前面介绍gda和jeb  jadx对循环控制块的还原能力.如果版主打算支持so反编译,建议加上ghidra这个工具切磋下.
2022-4-12 21:47
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
138
大佬,官网打不开
2022-4-25 16:25
0
雪    币: 2484
活跃值: (3152)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
139
建议 增加smail代码修改和编译功能,这样就可以方便很多了 哈哈。这个工具是真心不错
2022-4-30 18:48
0
雪    币: 185
活跃值: (2397)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
140
反编译后的排版确实很好看,不过在使用过程中会遇到有些class丢失的现象
2022-9-13 09:54
0
雪    币: 144
活跃值: (178)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
141

大佬们能来个教程就更好帮助初学者了

最后于 2023-8-1 13:39 被川美编辑 ,原因:
2023-8-1 13:35
0
雪    币: 22
活跃值: (32)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
142
好象不能反编译普通的JAR, 跳出一个窗口说:dx cannot process current。。。。。
2024-9-23 06:46
0
游客
登录 | 注册 方可回帖
返回
//