我爱代码 - 专业游戏安全与逆向论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2929|回复: 0

VT MTF VM-Exit

[复制链接]

2381

主题

53

回帖

9145

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9145
QQ
发表于 2022-4-2 22:49:59 | 显示全部楼层 |阅读模式

想要查看内容赶紧注册登陆吧!

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

x

MTF全程是 Monitor Trap flag,其在 VM-execution control字段的第27位;

我们可以理解为其是一个单步异常,当设置该标志位时,回到guest时第一条指令会再次触发 VM-Exit,且退出理由为MTF;

注意,当回到Guest且有注入事件时,其依据的是注入事件的第一条汇编指令,而不是guest中的第一条;

有关详细信息,其还涉及pending等相关知识,查阅Intel手册或《处理器虚拟化》来看详情操作;

我们需要补充一点:对于MTF产生的vm-exit,我们恢复GUEST的RIP时,并不需要处理添加指令长度。



随着之后学习,我们会继续补充这一部分。

8.png
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|我爱代码 - 专业游戏安全与逆向论坛 ( 陇ICP备17000105号-1 )

GMT+8, 2025-3-10 03:52 , Processed in 0.048084 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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