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

[原创]VMP 3.8.1 部分handler特征

2024-1-21 21:19
3131

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


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

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