首页
社区
课程
招聘
[原创]某加固onCreate的vmp分析
发表于: 2025-3-13 17:18 50998

[原创]某加固onCreate的vmp分析

2025-3-13 17:18
50998

冰与火的战歌:Windows内核攻防实战高级班!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。

最后于 2025-3-13 17:28 被海带编辑 ,原因:
收藏
点赞 25
打赏
分享
最新回复 (18)
雪    币: 4722
活跃值: (7271)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
太强了!
2025-3-13 17:28
0
雪    币: 427
活跃值: (2110)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3

图片好像寄了,图层要挂梯子

最后于 2025-3-13 17:38 被海带编辑 ,原因:
2025-3-13 17:35
0
雪    币: 0
活跃值: (220)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
tql
2025-3-15 20:25
0
雪    币: 447
活跃值: (784)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
海带 图片好像寄了,图层要挂梯子
最后于 2025-3-15 22:14 被蓝色之冰编辑 ,原因:
2025-3-15 22:10
0
雪    币: 537
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
厉害的
2025-3-16 16:19
0
雪    币: 537
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
7
有个思路 主动调用加固so+文件重定向 能不能实现免修复vmp 相当于过签名校验
2025-3-16 16:21
0
雪    币: 427
活跃值: (2110)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
软件君子 有个思路 主动调用加固so+文件重定向 能不能实现免修复vmp 相当于过签名校验
复杂一点的应该就不行了
2025-3-17 13:34
0
雪    币: 4704
活跃值: (8122)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
9
感谢分享
2025-3-17 18:44
0
雪    币: 202
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
1
2025-3-17 19:20
0
雪    币: 335
活跃值: (220)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
感谢分享
2025-3-24 19:21
0
雪    币: 0
活跃值: (645)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
"与源apk的字节码对比,只有操作数不同。剩下的以此类推。"  ?  
解密出来的opcode  "ae20(d2)4b152100 ", 怎么转换为 第一个 字节码 " 6f204c152100 " ?
2025-7-28 16:34
0
雪    币: 50
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
13
好好好好尼玛 "与源apk的字节码对比,只有操作数不同。剩下的以此类推。" ? 解密出来的opcode "ae20(d2)4b152100 ", 怎么转换为 第一个 ...
找操作码映射关系吧我记得指令最前面两位好像是操作码吧,
2025-11-10 22:32
0
雪    币: 0
活跃值: (645)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
ikunnn 找操作码映射关系吧我记得指令最前面两位好像是操作码吧,
几个月前我试过了,他这里没写完整。没有这么简单 “与源apk的字节码对比,只有操作数不同”。前面的二分 是两种情况,一个是 普通的指令直接自行实现如加减乘除,还一个是需要通过 art 接口调用jvm方法函数的指令。他这里走的都是第二种情况。
2025-11-14 10:20
0
雪    币: 50
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
15
好好好好尼玛 几个月前我试过了,他这里没写完整。没有这么简单 “与源apk的字节码对比,只有操作数不同”。前面的二分 是两种情况,一个是 普通的指令直接自行实现如加减乘除,还一个是需要通过 art 接口调用jvm方 ...
你成功还原了吗兄弟
2025-11-14 12:54
0
雪    币: 0
活跃值: (645)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
ikunnn 你成功还原了吗兄弟
不需要完全还原啊。通过看这里调用的 jni  的几个接口 就大致猜到那几行 dex代码了,我样本里面的oncreate总共也没多少行代码。这篇文章中的 总共好像是~21条指令,这里的断点只有~7个被断住了,即只有第二种情况。
2025-11-14 16:21
0
雪    币: 50
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
17
好好好好尼玛 不需要完全还原啊。通过看这里调用的 jni 的几个接口 就大致猜到那几行 dex代码了,我样本里面的oncreate总共也没多少行代码。这篇文章中的 总共好像是~21条指令,这里的断点只有~7个被断 ...
兄弟你可以私信我吗,我等级不够,我想加你要个联系方式,我最近正在研究vmp相关的,我有一些问题想请教,谢谢
2025-11-14 22:04
0
雪    币: 50
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
18
好好好好尼玛 不需要完全还原啊。通过看这里调用的 jni 的几个接口 就大致猜到那几行 dex代码了,我样本里面的oncreate总共也没多少行代码。这篇文章中的 总共好像是~21条指令,这里的断点只有~7个被断 ...
那也就是说根据jni日志就差不多知道大致了对吧
2025-11-14 22:05
0
雪    币: 50
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
19
好好好好尼玛 不需要完全还原啊。通过看这里调用的 jni 的几个接口 就大致猜到那几行 dex代码了,我样本里面的oncreate总共也没多少行代码。这篇文章中的 总共好像是~21条指令,这里的断点只有~7个被断 ...
哥能不能加个联系方式
2025-11-15 10:39
0
游客
登录 | 注册 方可回帖
返回