返回列表 发新帖
楼主: JimmyJLNU - 

【技术交流帖】一张表格看懂:五代加固技术发展历程及优缺点比较

[复制链接]

11

主题

254

回帖

856

积分

高中生

Rank: 4

金币
242
好评
0
信誉
100
发表于 2022-1-29 10:28:55 来自手机  | 显示全部楼层  来自 吉林
本帖最后由 JimmyJLNU 于 2022-1-31 23:18 编辑
cacorot 发表于 2022-1-29 09:52
所谓的“第五代” 其实在数字壳就有了。

难道现在大数字已经直接开搞VMP了吗?@涛之雨
回复

使用道具 举报

32

主题

5413

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
244
好评
68
信誉
151

考神MT论坛活跃会员MT论坛新人MT论坛帅哥MT论坛侠客MT论坛最佳新人

发表于 2022-1-29 10:30:31 来自手机  | 显示全部楼层  来自 广西
好家伙
回复

使用道具 举报

11

主题

254

回帖

856

积分

高中生

Rank: 4

金币
242
好评
0
信誉
100
发表于 2022-1-29 10:38:58 来自手机  | 显示全部楼层  来自 吉林
本帖最后由 JimmyJLNU 于 2022-1-31 23:18 编辑
cacorot 发表于 2022-1-29 09:52
所谓的“第五代” 其实在数字壳就有了。

怪不得现在大数字的壳根本没法拖,即使脱掉了也没法恢复原状,你可以拿这个样本试一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

73

主题

2998

回帖

2万

积分

管理员

Hasky

Rank: 9Rank: 9Rank: 9

金币
14363
好评
561
信誉
102

MT论坛优秀版主MT论坛活跃会员MT论坛最佳新人小明星MT论坛侠客MT论坛帅哥MT论坛大神2019-5.1节快乐2018MT论坛优秀成员考神

发表于 2022-1-29 12:46:49 来自手机  | 显示全部楼层  来自 湖北
JimmyJLNU 发表于 2022-1-29 10:38
怪不得现在大数字的壳根本没法拖,即使脱掉了也没法恢复原状,你可以拿这个样本试一下。 ...

有啥难度
回复

使用道具 举报

1

主题

753

回帖

3043

积分

大学生

Rank: 5Rank: 5

金币
1844
好评
0
信誉
101

MT论坛新人MT论坛最佳新人

发表于 2022-1-29 14:21:37 | 显示全部楼层  来自 北京

对大佬来说没啥难度。我只是表达 这里所谓的 “第五代”跟脱修没啥关系。只是LLVM IR VMP是对c++代码的处理。跟dex vmp没毛关系。楼主明显是混淆视听,居心叵测
回复

使用道具 举报

12

主题

4557

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
6871
好评
5
信誉
98

MT论坛最佳新人考神MT论坛帅哥MT论坛新人

发表于 2022-1-29 14:25:27 来自手机  | 显示全部楼层  来自 浙江
学一下?,
回复

使用道具 举报

2

主题

3676

回帖

9861

积分

硕士生

Rank: 6Rank: 6

金币
7490
好评
3
信誉
100
发表于 2022-1-29 16:31:04 来自手机  | 显示全部楼层  来自 广东
学习一下
回复

使用道具 举报

11

主题

254

回帖

856

积分

高中生

Rank: 4

金币
242
好评
0
信誉
100
发表于 2022-1-29 20:06:00 | 显示全部楼层  来自 吉林

各大安卓应用加固特征库最全完整版列表

本帖最后由 JimmyJLNU 于 2022-2-6 00:36 编辑

全网最全安卓应用加固特征库
完整版列表
(2022年2月6日更新)
(文字版详见附件哦~)
猛戳这里下载电脑端查壳工具!!!
2022 重磅更新 崭新上线 精准查壳!!!

迎冬奥,贺新春!
为感谢各位亲们的支持
特别附赠9款本人自用已经加固的实用精品APP
完全汉化,无广告骚扰
MT论坛用户专享!
(下载链接见该帖子置顶楼层哦~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

点评

https://bbs.pediy.com/thread-271344.htm  发表于 2022-1-29 21:41
回复

使用道具 举报

32

主题

2304

回帖

6224

积分

硕士生

Rank: 6Rank: 6

金币
2158
好评
11
信誉
93

MT论坛新人考神MT论坛最佳新人MT论坛帅哥MT论坛活跃会员

发表于 2022-1-30 10:08:04 来自手机  | 显示全部楼层  来自 福建
看看大佬
回复

使用道具 举报

46

主题

5615

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
6216
好评
200
信誉
280

MT论坛最佳新人考神MT论坛帅哥MT论坛新人MT论坛活跃会员MT论坛侠客

发表于 2022-1-31 14:52:24 来自手机  | 显示全部楼层  来自 山东
这上面的三代加固,指令抽取就是啊
回复

使用道具 举报

11

主题

254

回帖

856

积分

高中生

Rank: 4

金币
242
好评
0
信誉
100
发表于 2022-1-31 23:20:50 来自手机  | 显示全部楼层  来自 吉林

三四代壳的判断标准就是被抽取的指令是否与SO文件有关联

本帖最后由 JimmyJLNU 于 2022-1-31 23:53 编辑
怜渠客 发表于 2022-1-31 14:52
这上面的三代加固,指令抽取就是啊

三代的指令抽取和四代的指令转换是有区别的,我发的那个案例很明显就是把java转换成了native【强制调用SO文件】,说明这应该是大数字的第四代壳,因此不能完全把壳脱掉。前三种壳从理论上来说是可以完全脱掉的,一旦完全脱掉后,就可以彻底摆脱对SO文件的依赖关系,而四五代壳则必须要保留SO文件,所以不能完美脱壳,只能搞PMS HOOK,也就是强制返回原始包的正确签名数据欺骗,但是这种方法也被最新版的加固给破解了(不再信任常规系统函数,而是照抄安卓源码自己实现),所以就有了这则帖子。所以大家就理解大数字和爱加密的防打包签名效验不好过的真实原因了。
但从广义来说,第四代壳实际上建立在第三代壳的基础之上的,也就是说,指令转换实际上也是进行了抽取,也就是先抽取再转换。
用一句话总结,就是:三四代壳的判断标准就是被抽取的指令是否与SO文件有关联,没有关联就是第三代壳,反之就是第四代壳。
@怜渠客 毕竟你自己也在那则帖子当中提到了:你也看到了 主界面都native oncreate了,里面代码都空了,无法运行
回复

使用道具 举报

3

主题

616

回帖

3316

积分

大学生

Rank: 5Rank: 5

金币
1493
好评
0
信誉
100

MT论坛最佳新人考神

发表于 2022-1-31 23:53:32 来自手机  | 显示全部楼层  来自 浙江
谢谢大佬分享
回复

使用道具 举报

11

主题

254

回帖

856

积分

高中生

Rank: 4

金币
242
好评
0
信誉
100
发表于 2022-2-1 00:26:14 来自手机  | 显示全部楼层  来自 吉林

java码转native码是不可逆的!!!!!!

本帖最后由 JimmyJLNU 于 2022-2-1 01:08 编辑
怜渠客 发表于 2022-1-31 14:52
这上面的三代加固,指令抽取就是啊

大家都知道DEX文件实际上就是class(类)文件的集合(所以大家就明白为什么叫classes.dex了,class的复数形式难道还不懂吗),而.class文件,其实就是java源代码,DEX反编译出来的是smali没错,但后者是可以转换成java的,java也可以转为smali,我之前给大家分享的这个小工具就可以做到自由转换,而且AS上也有JAVA转smali的第三方插件。但是java码转native码却是一个不可逆的操作,特别不方便后期代码维护(code review)。所以我一直反对这样搞,当年华为推出方舟编译器的时候,我就曾在知乎上发长回答实名反对过。如果以后我去写小程序的话,能尽量不用so库就不要用so库,否则出现啥问题都不好排查(╥ω╥`)。更何况不用so也能做出好软件,比如我到现在为止一直还在使用的VIA浏览器
回复

使用道具 举报

73

主题

2998

回帖

2万

积分

管理员

Hasky

Rank: 9Rank: 9Rank: 9

金币
14363
好评
561
信誉
102

MT论坛优秀版主MT论坛活跃会员MT论坛最佳新人小明星MT论坛侠客MT论坛帅哥MT论坛大神2019-5.1节快乐2018MT论坛优秀成员考神

发表于 2022-2-1 22:08:41 | 显示全部楼层  来自 湖北
JimmyJLNU 发表于 2022-1-29 10:38
怪不得现在大数字的壳根本没法拖,即使脱掉了也没法恢复原状,你可以拿这个样本试一下。 ...

没多大难度 一样修复了native onCreate
回复

使用道具 举报

155

主题

3102

回帖

8896

积分

硕士生

水神

Rank: 6Rank: 6

金币
87
好评
158
信誉
102

考神MT论坛最佳新人MT论坛活跃会员MT论坛灌水老大MT论坛帅哥

发表于 2022-2-10 18:11:14 | 显示全部楼层  来自 江苏

之前看到过个很奇怪的app,
有flutter的标志,
apk显示乐固加固,
声明没有乐固特征,
(乐固只加固了so)
但是主要的算法都在java层,
so只做了一个aes的解密,
(so里调用的是系统aes算法,一hook就hook到了)

(加固了个寂寞。。。)
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表