首页
社区
课程
招聘
Android万能脱壳机
发表于: 2019-6-27 18:11 24539

Android万能脱壳机

2019-6-27 18:11
24539
收藏
免费 9
支持
分享
打赏 + 2.00雪花
打赏次数 1 雪花 + 2.00
 
赞赏  supperlitt   +2.00 2019/06/29
最新回复 (89)
雪    币: 2039
活跃值: (1468)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
26
angelToms vmp不vmp对脱壳没有太大影响, 在art 模式下脱壳比dvm脱壳要相对容易,点也比较多, 如果加固厂商不负责,加固的app后面都强制走解释执行那另说,否则你dex vmp,你要编译oat,dex必 ...
“vmp不vmp对脱壳没有太大影响”。。。。。。楼主脱过dex-vmp的壳吗?
最后于 2019-6-28 13:28 被十八垧编辑 ,原因:
2019-6-28 13:26
0
雪    币: 47
活跃值: (418)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
27
angelToms vmp不vmp对脱壳没有太大影响, 在art 模式下脱壳比dvm脱壳要相对容易,点也比较多, 如果加固厂商不负责,加固的app后面都强制走解释执行那另说,否则你dex vmp,你要编译oat,dex必 ...
dex vmp,oat 优化的时候不需要指令还原后再优化,这两者之间本来就没有关系的。搞定vmp只有一个方法,逆人家实现的 vm,因为指令解释都是在别人实现的 vm 里解释的,和 dalvik/art 没有关系,在 dalvik/art 里找什么脱壳点都没用
2019-6-28 13:37
0
雪    币: 12348
活跃值: (5113)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
28

高大上,多谢楼主分享哟
2019-6-28 13:42
0
雪    币: 3040
活跃值: (1150)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
29
GeneBlue dex vmp,oat 优化的时候不需要指令还原后再优化,这两者之间本来就没有关系的。搞定vmp只有一个方法,逆人家实现的 vm,因为指令解释都是在别人实现的 vm 里解释的,和 dalvik/art ...
不是很理解你说的, 也不是很明白你说的oat优化指什么 也不知道咋俩说的是不是一回事, 不知道是否你的意思是否是指hook 系统 invoke method, 请指教!
2019-6-28 14:02
0
雪    币: 3040
活跃值: (1150)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
30
十八垧 angelToms vmp不vmp对脱壳没有太大影响, 在art 模式下脱壳比dvm脱壳要相对容易,点也比较多, 如果加固厂商不负责,加固的app后面都强制走 ...
 惭愧,真没有,愿闻其详!
2019-6-28 14:06
0
雪    币: 47
活跃值: (418)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
31
angelToms 不是很理解你说的, 也不是很明白你说的oat优化指什么 也不知道咋俩说的是不是一回事, 不知道是否你的意思是否是指hook 系统 invoke method, 请指教!
我是针对你这句话 “你dex vmp,你要编译oat,dex必须还原,只要有还原就有机会脱” 解释的,dexvmp 和 oat 优化没有任何关系,不用混在一起。实现的 dexvmp 也不需要 hook  dalvik/art 函数。有一些介绍性的资料,楼主可以搜索看看
2019-6-28 14:16
0
雪    币: 3040
活跃值: (1150)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
32
GeneBlue 我是针对你这句话 “你dex vmp,你要编译oat,dex必须还原,只要有还原就有机会脱” 解释的,dexvmp 和 oat 优化没有任何关系,不用混在一起。实现的 dexvmp 也不需要 hook ...
好嘞,多谢大牛指点。
2019-6-28 14:51
0
雪    币: 3040
活跃值: (1150)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
33
gotyou 只是dump会不会太简单了,有点标题了,不过感谢你的付出和分享
谢谢大佬,不这么标题,恐怕没人看,哈哈
2019-6-28 14:53
0
雪    币: 3040
活跃值: (1150)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
34
十八垧 可以了解一下现在各个厂家的商业版VMP壳的原理,并不是你说的这样。
大佬指出的对,我这个脱壳确实比较落后了,没想到加固已经发现到如此地步,望尘莫及呀。
2019-6-28 14:57
0
雪    币: 6267
活跃值: (1082)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
35
method2中 args[5]对应的 DexFile&,地址+4就是真实dex的地址,这个+4是怎么分析出来的呢?求大佬明示。
2019-6-28 15:09
0
雪    币: 57
活跃值: (105)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
36
基于frida,脱壳无敌
2019-6-28 15:11
0
雪    币: 3040
活跃值: (1150)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
37
nsec method2中 args[5]对应的 DexFile&,地址+4就是真实dex的地址,这个+4是怎么分析出来的呢?求大佬明示。
代码里有注释
2019-6-28 15:12
0
雪    币: 4256
活跃值: (3848)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
D-t
38
angelToms 代码里有注释
能不能回一下
2019-6-28 15:46
0
雪    币: 4256
活跃值: (3848)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
D-t
39
有没有联系方式 我这边有偿请教这个问题 
2019-6-28 15:47
0
雪    币: 22
活跃值: (242)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
40
现在基本关键算法和逻辑都在so实现,然后加O和VM
2019-6-28 15:50
0
雪    币: 3040
活跃值: (1150)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
41
GeekCheng 现在基本关键算法和逻辑都在so实现,然后加O和VM
嗯,是呀,确实如此。研究so加固更有意思。
2019-6-28 16:52
0
雪    币: 2829
活跃值: (1005)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
42
学习下大神的技能
2019-6-28 17:39
0
雪    币: 3040
活跃值: (1150)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
43
nsec method2中 args[5]对应的 DexFile&,地址+4就是真实dex的地址,这个+4是怎么分析出来的呢?求大佬明示。
class DexFile {
private:
const byte* const begin_;
...
};

这个我的手机是32位的,指针长度为4个字节,DexFile是c++结构, 第一个指针是指向虚表的指针, 0 + 4 就是begin的指针,这里的begin就是DexHeader的指针,就这样,我代码里面有写的。 
// args[5] == art::DexFile
// DexFile + 0 = vtable addr
// DexFile + 4 = *begin_ = *DexHeader
2019-6-28 17:54
0
雪    币: 3040
活跃值: (1150)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
44
Hero少年 有没有联系方式 我这边有偿请教这个问题
您的好意我心领了,有问题可以抛出来,方便回答的,一定会回答的,这里面有很多大牛, 我只是一个菜鸟,相互学习。
2019-6-28 17:56
0
雪    币: 268
活跃值: (3238)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
45
刚试了一下。不行。修改的包名跟activity二个地方。手机谷歌亲儿子5-6.0系统。frida/12.26

2019-6-28 19:19
0
雪    币: 4256
活跃值: (3848)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
D-t
46
angelToms 您的好意我心领了,有问题可以抛出来,方便回答的,一定会回答的,这里面有很多大牛, 我只是一个菜鸟,相互学习。
我想知道 为什么我的win10系统 无法弄这个环境  你能不能留一个联系方式 大佬
2019-6-28 19:27
0
雪    币: 3040
活跃值: (1150)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
47
gtict 刚试了一下。不行。修改的包名跟activity二个地方。手机谷歌亲儿子5-6.0系统。frida/12.26
适配手机, 我代码有标注需要修改的地方, 这个不是拿过来就能直接用的。如果你的手机是moto 5.0.2是没问题的,这里只提供了一个思路。
2019-6-28 19:51
0
雪    币: 3040
活跃值: (1150)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
48
Hero少年 我想知道 为什么我的win10系统 无法弄这个环境 你能不能留一个联系方式 大佬
这个于什么系统没有关系, 除dex vmp(我真不了解,所以不敢妄语) 、dex 指令抽取(我这里没做修复,dex抽取是能修复的),方法二应该比较简单, 安装frida,然后命令行跑一下就ok, 这个真没法在具体说了, 你可以先了解一下frida怎么用。 
2019-6-28 19:54
0
雪    币: 4256
活跃值: (3848)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
D-t
49
angelToms 这个于什么系统没有关系, 除dex vmp(我真不了解,所以不敢妄语) 、dex 指令抽取(我这里没做修复,dex抽取是能修复的),方法二应该比较简单, 安装frida,然后命令行跑一下就ok, 这个 ...
所以想要你联系方式 请教一下 可以吗
2019-6-28 20:10
0
雪    币: 4256
活跃值: (3848)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
D-t
50
angelToms 这个于什么系统没有关系, 除dex vmp(我真不了解,所以不敢妄语) 、dex 指令抽取(我这里没做修复,dex抽取是能修复的),方法二应该比较简单, 安装frida,然后命令行跑一下就ok, 这个 ...
大佬理解一下 刚接触这个frida  求教 大佬不要拒绝我啊
2019-6-28 20:14
0
游客
登录 | 注册 方可回帖
返回
//