首页
社区
课程
招聘
[原创]APP加固dex解密流程分析
发表于: 2024-2-22 04:44 74970

[原创]APP加固dex解密流程分析

2024-2-22 04:44
74970

传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!!

最后于 2024-3-29 18:16 被oacia编辑 ,原因: 增加 主DEX解密算法分析 部分
收藏
点赞 101
打赏
分享
打赏 + 10.00雪花
打赏次数 1 雪花 + 10.00
 
赞赏  万里星河   +10.00 2024/02/27 如沐春风 收益匪浅 敬仰之情 涛涛不绝
最新回复 (109)
雪    币: 298
活跃值: (3024)
能力值: ( LV12,RANK:980 )
在线值:
发帖
回帖
粉丝
2
楼主强大,把它脱光了
2024-2-22 08:44
1
雪    币: 6559
活跃值: (6677)
能力值: ( LV5,RANK:76 )
在线值:
发帖
回帖
粉丝
3
大佬真的猛……结构体就收下啦!谢谢!
2024-2-22 09:09
0
雪    币: 228
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
4
2024-2-22 10:03
0
雪    币: 887
活跃值: (1105)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
真强啊;写的好像也挺详细的,只是我只看懂第一章节。。。
2024-2-22 10:11
0
雪    币: 1484
活跃值: (1788)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
太牛了
2024-2-22 10:36
0
雪    币: 10072
活跃值: (34131)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
感谢分享
2024-2-22 10:37
1
雪    币: 498
活跃值: (5751)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
niu
2024-2-22 10:39
0
雪    币: 323
活跃值: (1072)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
9
脱壳哪用那么麻烦。主要是修复VMP。看起来内容挺多,但是有点太多
2024-2-22 11:10
0
雪    币: 323
活跃值: (1072)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
10
360加固是业界最强的了。一个免费版就这么折腾!
2024-2-22 11:16
2
雪    币: 5151
活跃值: (4978)
能力值: ( LV10,RANK:171 )
在线值:
发帖
回帖
粉丝
11
赞,感谢分享!!
2024-2-22 11:31
0
雪    币: 19
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12
666
2024-2-22 12:15
0
雪    币: 3523
活跃值: (5523)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
13
hzqhacker 脱壳哪用那么麻烦。主要是修复VMP。看起来内容挺多,但是有点太多

是的要是单论脱壳而言有很多内容的确是多余的,想要脱壳的话直接用FART,frida-hexdump内存搜索或者hook libart.so的DexFile相关类就可以了,这样最多只需要过一个反调试就够了.我本来也是冲着VMP来的不过没想到做完前面修复VMP前的铺垫就花了那么长的篇幅,之后等我对VMP理解足够深入了之后,再回来这里把VMP分析完吧

最后于 2024-2-23 00:59 被oacia编辑 ,原因:
2024-2-22 12:25
4
雪    币: 4722
活跃值: (7271)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
14
太腻害了,博主怎么学的啊!?
2024-2-22 12:40
0
雪    币: 6143
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
15
一般来说是会给Activity类的onCreate函数进行VMP的,不清楚楼主为什么没遇到
2024-2-22 12:45
0
雪    币: 4511
活跃值: (7267)
能力值: ( LV9,RANK:220 )
在线值:
发帖
回帖
粉丝
16
他那个interpreter_wrap_int64就是他的vm,只不过他只是把入口函数流程vm了,子函数还是直接调用的。
2024-2-22 12:47
0
雪    币: 323
活跃值: (1072)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
17
oacia hzqhacker 脱壳哪用那么麻烦。主要是修复VMP。看起来内容挺多,但是有点太多 是的要是单论脱壳而言有很多内容的确是多余的 ...

******************

最后于 2024-2-22 15:39 被kanxue编辑 ,原因: 请注意语气和用词
2024-2-22 13:01
0
雪    币: 3523
活跃值: (5523)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
18
怜渠客 一般来说是会给Activity类的onCreate函数进行VMP的,不清楚楼主为什么没遇到
我才发现主dex的oncreate函数变成了native声明,得看看这是怎么个回事了
2024-2-22 13:02
0
雪    币: 3523
活跃值: (5523)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
19
乐子人 他那个interpreter_wrap_int64就是他的vm,只不过他只是把入口函数流程vm了,子函数还是直接调用的。
怪不得只要看到interpreter_wrap_int64就不知道下一个调用的函数是什么了,原来是有个VMP在这里
2024-2-22 13:04
0
雪    币: 6679
活跃值: (11862)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
20
正好刚才升级好脱壳工具,拿来试试。
2024-2-22 15:53
0
雪    币: 1719
活跃值: (215957)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
21
tql
2024-2-22 16:48
0
雪    币: 3421
活跃值: (12739)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
一个免费版本都卷成这样了啊,以后冇得玩了。看到修复表就看不懂了。。。
2024-2-22 17:10
0
雪    币: 69
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
23

太厉害了,还能把解析过程写的这么详细更厉害


最后于 2024-2-22 17:36 被mb_zzeuzvsd编辑 ,原因:
2024-2-22 17:35
1
雪    币: 516
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
24

我都是直接用自定义aosp脱壳的,连反调试都不需要,没想到这免费壳实际这么复杂。。

最后于 2024-2-22 18:31 被zxvv编辑 ,原因:
2024-2-22 18:30
0
雪    币: 273
活跃值: (2389)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
太强了我的佬
2024-2-22 18:37
0
游客
登录 | 注册 方可回帖
返回