能力值:
( LV1,RANK:0 )
|
-
-
2 楼
|
能力值:
( LV1,RANK:0 )
|
-
-
3 楼
你看的是哪个教程? 教程应该有问题有些没写好
|
能力值:
( LV1,RANK:0 )
|
-
-
4 楼
yazigegeda
你看的是哪个教程? 教程应该有问题有些没写好
Hypervisor From Scratch ,火哥,51hook,的都看过,写法逻辑也差不多,而且我发现网上的开源框架在win10 64要么加载蓝屏,要么加载成功打开某些带驱动的程序也会有这个蓝屏代码,目前不清楚是驱动冲突问题还是代码底层架构有问题
|
能力值:
( LV13,RANK:370 )
|
-
-
5 楼
msr exit的时候判断下范围
|
能力值:
( LV1,RANK:0 )
|
-
-
6 楼
一样,大佬解决了没
|
能力值:
( LV1,RANK:0 )
|
-
-
7 楼
一样,大佬解决了没
|
能力值:
( LV1,RANK:0 )
|
-
-
8 楼
yirucandy
msr exit的时候判断下范围
我靠,大佬啊,我判断了一下确实不卡死了
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
像个假号
我靠,大佬啊,我判断了一下确实不卡死了
本质是啥问题? 我也是 虚拟机能跑 物理机加载就卡死 不知道跑飞跑到哪了 双机调试也看到正常退出了 退了几次飞了 直接卡死不知道为啥 这个大佬说的是啥范围  求科普
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
kagura神乐.
本质是啥问题? 我也是 虚拟机能跑 物理机加载就卡死 不知道跑飞跑到哪了 双机调试也看到正常退出了 退了几次飞了 直接卡死不知道为啥 这个大佬说的是啥范围[em_004] 求科普
嗷嗷 大概了解了 有些奇怪msr可能没支持 或者非法msr 或者压根就是非法msr值 需要判断一下范围 以下是AI给的回答: 更直白一点: 你现在的 VMM 就像一个中间人。Guest 原本问 CPU: 这个 MSR 能读吗? CPU 原本应该回答: 不能,给你 #GP。 但你的 VMM 把这个问题截胡了,然后自己拿着非法编号去问真实 CPU: 那我来读一下。 结果真实 CPU 对你的 VMM 说: 你也不能读,#GP。 于是炸的是你,不是 Guest。 所以 MSR exit handler 的原则是: Guest 的错误,要还给 Guest。 Host/VMM 不能替 Guest 去死。
|
|
|