首页
社区
课程
招聘
[求助]new Blue pill 设置syscall问题
发表于: 2016-11-8 16:09 4316

[求助]new Blue pill 设置syscall问题

2016-11-8 16:09
4316
各位牛人好,请教一个问题,我虚拟机是win 7 64位,在这个虚拟机下通过IDA+GDB调试Blue pill,在学习过程中,发现blue pill 在对VMCS设置guest os 快速调用入口时候,只是设置了:
VmxWrite (GUEST_SYSENTER_EIP, MsrRead (MSR_IA32_SYSENTER_EIP));

但win7 x64 实际是通过msr的0xC0000082来定位到syscall的入口,并不会使用MSR_IA32_SYSENTER_EIP,我搜索了blue pill的代码,并没有发现blue pill对guest os设置了syscall的入口,难道这个是不需要设置吗?虚心求解,谢谢。

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

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 284
活跃值: (3579)
能力值: ( LV5,RANK:75 )
在线值:
发帖
回帖
粉丝
2
http://bbs.pediy.com/showthread.php?t=210886
2016-11-8 19:26
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
感谢楼上的回答,但是这个连接里面的内容被没有解答我的疑惑,我的疑惑是,在配置VMCS的时候,为何不需要在VMCS中写入guest的msr 0xc0000082的地址?
2016-11-8 21:43
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
顶,求解
2016-11-11 09:38
0
游客
登录 | 注册 方可回帖
返回
//