幽溪左畔 发表于 2022-10-8 21:03

Java层混淆有什么比较好的分析方法吗

对于安卓java层的混淆好像相关的文章和工具不是很多,最近遇见的几个APK 都是用proguard混淆的 类似0Oo0 这样子的,jadx和jeb反混淆效果都不是很好,请问下大佬们是怎么分析这类混淆的?

正己 发表于 2022-10-8 22:28

用MT或者NP管理器反混淆成abc可读性会强一点

小骚 发表于 2022-10-8 21:09

用MT管理器之类的再混淆一次混淆成abc那种就好看点了

狄人3 发表于 2022-10-8 22:01

Jadx JEB都提供了重命名功能。。。你估计是没打开,JEB还可以强制重命名

幽溪左畔 发表于 2022-10-9 08:31

狄人3 发表于 2022-10-8 22:01
Jadx JEB都提供了重命名功能。。。你估计是没打开,JEB还可以强制重命名

重命名的功能我也用过 不过该怎么正确使用呢? 混淆很多的话要按照 unknown0,unknown1,unknown2...这样的顺序把所有混淆的代码重命名吗?

幽溪左畔 发表于 2022-10-9 08:33

小骚 发表于 2022-10-8 21:09
用MT管理器之类的再混淆一次混淆成abc那种就好看点了

谢谢 我试试

幽溪左畔 发表于 2022-10-9 08:35

正己 发表于 2022-10-8 22:28
用MT或者NP管理器反混淆成abc可读性会强一点

谢谢指点我试一下

Js_Aaron 发表于 2022-10-9 09:03

用MT或者NP管理器反混淆成abc,这一个确实不错的,试一下

狄人3 发表于 2022-10-9 09:54

幽溪左畔 发表于 2022-10-9 08:31
重命名的功能我也用过 不过该怎么正确使用呢? 混淆很多的话要按照 unknown0,unknown1,unknown2...这样的 ...

?默认的话是自动变成abcd,也可以指定格式。对于命名范围的话可以指定哪个包下的,哪个类下的进行重命名

幽溪左畔 发表于 2022-10-9 10:02

狄人3 发表于 2022-10-9 09:54
?默认的话是自动变成abcd,也可以指定格式。对于命名范围的话可以指定哪个包下的,哪个类下的进行重命名

谢谢 我试试
页: [1]
查看完整版本: Java层混淆有什么比较好的分析方法吗