首页
社区
课程
招聘
[讨论]有没有自由度高点的dex反混淆工具
发表于: 2020-4-24 19:07 5688

[讨论]有没有自由度高点的dex反混淆工具

2020-4-24 19:07
5688
如题,有些混淆会把类名啥的变成不可见字符等,比较笨的办法是字符串搜索替换,一个一个改成合适的名字。有没有这种类似ida的神器,可以改一个类的名字以后,引用他的地方都会变成更改过的,不用那种搜索替换的笨办法。。试了下gda,更改了一个类名,引用他的地方不会变。。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 916
活跃值: (3434)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
2
JEB
2020-4-24 21:40
0
雪    币: 17
活跃值: (891)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
JEB 有个功能可以一键重命名 比乱码好点
2020-4-25 09:06
0
雪    币: 35
活跃值: (88)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
其实Jadx也是可以改的。
打开它的反混淆功能,然后编辑同文件目录下的jobf文件,找到对应的标识符名字做修改,然后再重启反混淆。
2020-4-26 09:14
0
雪    币: 0
活跃值: (61)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
Jadx 开源,自己去定做是最好的。
2020-4-26 09:52
0
雪    币: 12502
活跃值: (3058)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
winkar 其实Jadx也是可以改的。 打开它的反混淆功能,然后编辑同文件目录下的jobf文件,找到对应的标识符名字做修改,然后再重启反混淆。
引用这位老哥的回复,搞定了,jadx比jeb好用。感谢看雪各位。
2020-4-26 13:45
0
雪    币: 12502
活跃值: (3058)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
winkar 其实Jadx也是可以改的。 打开它的反混淆功能,然后编辑同文件目录下的jobf文件,找到对应的标识符名字做修改,然后再重启反混淆。
这里顺便分享一些个人的入门思路,就是逆向app,比如偶尔遇到java混淆了,switch那种,其实可以用frida来hook一些hashCode和equals方法,确定路径以后patch smali,这样就可以更清楚的看到程序路径
2020-4-26 13:47
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
8
白菜大哥 这里顺便分享一些个人的入门思路,就是逆向app,比如偶尔遇到java混淆了,switch那种,其实可以用frida来hook一些hashCode和equals方法,确定路径以后patch smali, ...
jadx老是逆向匿名类错误
2020-4-26 14:54
0
雪    币: 12502
活跃值: (3058)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
9
mb_wnlvhouy jadx老是逆向匿名类错误
你说的是jeb吧,总是显示签名错误,内部类错误。。个人感觉不如jadx。就是jadx处理switch分支有问题
2020-4-26 14:58
0
雪    币:
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
白菜大哥 你说的是jeb吧,总是显示签名错误,内部类错误。。个人感觉不如jadx。就是jadx处理switch分支有问题
我用的就是jadx最新版的,匿名类总是无法正确逆向
2020-4-26 16:51
0
雪    币: 12502
活跃值: (3058)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
11
mb_wnlvhouy 我用的就是jadx最新版的,匿名类总是无法正确逆向
哈哈,咱俩的情况相反。
2020-4-26 21:44
0
游客
登录 | 注册 方可回帖
返回
//