首页 > VT虚拟化原理与实战 阅读:756,920

周哥教IT-VT虚拟化原理与实战

Web快速开发Virtual Technology , 硬件虚拟化技术 ,在硬件级别上完成计算机的虚拟化 。它隐藏了计算机资源的物理性的一面,比如把单一的物理资源(CPU,MEM)转化为多个逻辑资源。 比如一个物理机支持多个虚拟机运行。 VT是一个驱动(.sys),由OS加载运行后,运行在每个CPU内核上,推翻原来的操作系统(加载它的OS,然后OS和APP-R0和R3退变为GUEST),建立特权层(HOST,VMM,Hypervisor,ROOT,-1),监控(欺骗)GUEST(操作系统,应用程序,non-root,0,3)的执行。 例子:你在卧室睡觉,突然警察进屋搜查,安装摄像头监控等;房东与租客 意义:简化虚拟机开发;软件调试与反调试, HOOK,隐藏等

VIP视频课程 

VT虚拟化原理与实战

课程课件

VT虚拟化课件pdf

VT基本原理
Privilege: 3,0,-1
特权层:VMM,VMX-root,VMX-nonroot,vm-exit
Guest/Host
Msr寄存器
X64四级页表寻址和VT双层地址翻译
X64汇编,调用约定
VT框架
VT初始化与启动
VMCS与初始化
VMX 12条新增汇编指令
VMEXIT事件处理
VT 多核支持
VT关闭退出
基于VT的X64 HOOK
Hook msr寄存器
Ept自己构造页表
嵌套VT

底部图片广告2_PC

周哥教IT,一个分享编程知识的公众号。跟着周哥一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

文章不烧脑细胞,人人都可以学习。

当你决定关注「周哥教IT」,你已然超越了90%的程序员!

IT黄埔-周哥教IT技术交流QQ群:213774841, 期待您的加入!

二维码
微信扫描二维码关注