能力值:
(RANK:350 )
|
-
-
2 楼
建议将内容帖到论坛上交流。
|
能力值:
( LV9,RANK:230 )
|
-
-
3 楼
kanxue
建议将内容帖到论坛上交流。
已修改 希望 上个 优秀帖子 哈哈哈
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
这个有点变态了。。。。
|
能力值:
( LV9,RANK:230 )
|
-
-
5 楼
bengou
这个有点变态了。。。。
无视xposed Hook
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
加油
|
能力值:
( LV8,RANK:120 )
|
-
-
7 楼
顶一个
|
能力值:
(RANK:200 )
|
-
-
8 楼
不错,再把原理充实一下就好了,加油!
|
能力值:
( LV3,RANK:30 )
|
-
-
9 楼
赞,加油
|
能力值:
( LV9,RANK:160 )
|
-
-
10 楼
顶一个
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
顶
|
能力值:
(RANK:350 )
|
-
-
12 楼
珍惜Any
已修改 希望 上个 优秀帖子 哈哈哈
简单了些,欢迎以后发更多的内容上来
|
能力值:
( LV3,RANK:30 )
|
-
-
13 楼
之前我再改proguard的时候碰到一个问题,就是非标准字符,在直接编译成app的时候一般没问题,但如果是module,编译出来jar给别的项目引用,此时混淆过的jar包很有可能在其他项目引用编译时报错
|
能力值:
( LV9,RANK:230 )
|
-
-
14 楼
繁华皆成空
之前我再改proguard的时候碰到一个问题,就是非标准字符,在直接编译成app的时候一般没问题,但如果是module,编译出来jar给别的项目引用,此时混淆过的jar包很有可能在其他项目引用编译时报 ...
module本质是一个 Lib 也需要 添加对应的 混淆规则
|
能力值:
( LV3,RANK:30 )
|
-
-
15 楼
我比较想知道 这种混淆怎么HOOK, 0o0 同盾 就是用的这种混淆
|
能力值:
( LV9,RANK:230 )
|
-
-
16 楼
Vn小帆
我比较想知道 这种混淆怎么HOOK, 0o0 同盾 就是用的这种混淆
也需要 输入 类名 比如 0o0.o0
|
能力值:
( LV9,RANK:230 )
|
-
-
17 楼
更新了个 Demo 大家可以下载感受一下
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
珍惜Any
更新了个 Demo 大家可以下载感受一下
和 oO0 这种本质上是没啥大区别, 但是感觉很好玩 (主要楼主回复里说的"无视 xposed hook"吓我一跳, 我以为是利用了 xposed 的字符编码方面的 bug, 还是可以 hook 的, 就是如果不反混淆看着太费劲)
用 JEB2 API 可以对这些字符串进行操作然后改名, 改完名分析起来就和平时分析 oo0 差不多了, 空白确实很影响观感...
classes = unit.getClasses()
for c in classes:
cname = c.getName(True)
s_str = cname.encode('unicode-escape')
newClassName = s_str.replace("\\u", "_u")
|
能力值:
( LV9,RANK:230 )
|
-
-
19 楼
junkboy
和 oO0 这种本质上是没啥大区别, 但是感觉很好玩 (主要楼主回复里说的"无视 xposed hook"吓我一跳, 我以为是利用了 xposed 的字符编码方面的 bug, 还 ...
哈哈哈 我自己hook写的和难受 也是增加 容错率
|
能力值:
( LV2,RANK:10 )
|
-
-
20 楼
按照楼主的思路,改写了proguard.obfuscate.SimpleNameFactory类,使用了一些未定义的不可见的字符代替26个字母,可能是因为我PC环境的问题,反编译效果没有楼主的看起来爽,完全是一片空白,我这边字符全部显示为小方块□(当然了,效果是一样的恶心) jeb显示如下
|
能力值:
( LV2,RANK:10 )
|
-
-
21 楼
一个反混淆插件搞定的事情,弄这些有个什么用?跟改成ABC有什么不一样?
|
|
|