能力值:
( LV5,RANK:60 )
|
-
-
2 楼
360 onCreate 是vmp的啊,不会吧insns 还原到ClassObject 中的Method里面了
|
能力值:
( LV5,RANK:60 )
|
-
-
3 楼
楼上终结此贴
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
这就精华了?
|
能力值:
( LV13,RANK:360 )
|
-
-
5 楼
不是加密了,是转换到C层,所以你在Java层是找不到的
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
精华?
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
Lucaks
360 onCreate 是vmp的啊,不会吧insns 还原到ClassObject 中的Method里面了[em_19]
你好,我看这个帖子(https://bbs.pediy.com/thread-223223.htm)它里面不是把insns解密之后再去遍历dex进行修复的么?
|
能力值:
( LV8,RANK:130 )
|
-
-
8 楼
vurtneye
你好,我看这个帖子(https://bbs.pediy.com/thread-223223.htm)它里面不是把insns解密之后再去遍历dex进行修复的么?
例如6E53 0600 0421 - invoke-virtual { v4, v0, v1, v2, v3}, Test2.method5:(IIII)这条指令,其中6E表示invoke-virtual指令,360执行这条指令的时候会把6E后面的5个字节进行解密出来,但是6e这个操作码e不会解密出来,其实是一张表的索引,通过这个索引跳转到一个Handler,这个Handler模拟的就是invoke-virtual指令,DexHunter针对的是类初始化时会把insns的指令全部还原到内存中的加固,而360对insns中的每条指令的操作码没有解密,需要分析出每条handler对应的操作码,360难点其实就是分析每个Handler代表什么操作码如move,const/4等等
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
寒号鸟二代
vurtneye
你好,我看这个帖子(https://bbs.pediy.com/thread-223223.htm)它里面不是把insns解密之后再去遍历d ...
有一点明白了,谢谢大神
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
寒号鸟二代
vurtneye
你好,我看这个帖子(https://bbs.pediy.com/thread-223223.htm)它里面不是把insns解密之后再去遍历d ...
请教下 还有一个问题: 360解密的指(
6E53 0600 0421
) Handler 函数中要如何去执行这段指令让它生效呢? 谢谢
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
123
最后于 2018-2-25 20:14
被fgzhanhao编辑
,原因:
|
|
|