首页
社区
课程
招聘
[原创]VMP 3.8.1 部分handler特征
发表于: 2024-1-21 21:19 5014

[原创]VMP 3.8.1 部分handler特征

2024-1-21 21:19
5014

vmp exit:

popfd 标志vmp虚拟机结束

vm_start:

pushfd 标志vmp虚拟机开始

push:

mov [vsp±imm32(imm32±imm32)],reg32 新版vmp会把imm32混淆

然后现在vmp不知道为什么,他是push imm32两次,对vsp-8,所以需要监测vsp寄存器的变化来认定push

pop:

mov reg,mem

pop imm32两次,对vsp+8,所以需要监测vsp寄存器的变化来判断pop

(add)sub:

push reg1

push reg2

(sub)not reg1

mov reg,mem

mov reg,mem

add reg,reg

(sub)not reg

以上是本人花短时间分析的,插件识别Handler也不是什么难事,还有更多Handler后期会开源

分析软件:VMProtect 3.8.1
环境:Windows 7


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

最后于 2024-1-21 21:47 被黑蓝编辑 ,原因:
收藏
免费 2
支持
分享
最新回复 (2)
雪    币: 10
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
2
支持一下
2024-1-21 22:38
0
雪    币: 3070
活跃值: (30876)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感谢分享
2024-1-22 09:48
1
游客
登录 | 注册 方可回帖
返回
//