首页
社区
课程
招聘
[分享] 快来学习!张银奎教你如何在调试器下理解虚拟化技术!!!
2022-3-12 19:24 7701

[分享] 快来学习!张银奎教你如何在调试器下理解虚拟化技术!!!

2022-3-12 19:24
7701

在调试器下理解虚拟化技术

课程概要

虚拟化技术有着悠久的历史,在操作系统、计算机安全、软件测试、芯片研发等领域有着极其广泛的应用,它也是支撑云计算的三大关键技术之一。但正像这个技术的名字一样,很多人对虚拟化技术的理解也很虚幻,如同雾里看花一样,没有落到实处。本讲座使用新颖的调试方法,使用Intel DCIWinDBGNano Code等调试技术将骄横的-1层老大中断在调试器中,在调试器中解析虚拟化技术的关键细节,包括进入VT模式、VM EntryExit、向VM注入中断和异常、基于扩展页表的内存管理、虚拟设备的多种方法、设备直通等等。我们解析的虚拟化系统既有开源的KVM,也有闭源的微软Hyper-V

 

培训长度:九讲(每讲大约2小时)

培训方式:线上直播(原理讲解、真实演示和动手实验)

培训对象:安全研究员、架构师、程序员、云运维工程师、测试人员。

课程特点

从云计算和虚拟化技术的大局着眼,高屋建瓴深入挖掘关键技术的关键细节,让思想“桩基”扎根技术最低层解析源代码,把握软件最本质,利用调试器现场解析真实的虚拟化系统,独家揭秘,语言平实生动,享受求知乐趣

主要内容


第一讲虚拟化技术大局观简要历史、VM/370VMVMMVMM设计目标和核心问题、架构和分类、指令的执行方式、Bochs解析、波佩克与戈德堡虚拟化需求、进程中的虚拟机、硬件辅助的虚拟化(HVM)、英特尔CPUVMX、设备虚拟化、常用术语。
第二讲CPU的虚拟化支持——VMX 解析VMX简介、新的特权阶层(RootNon-root)、GuestVM EntryVM Exit、虚拟机控制结构(VMCS)、虚拟机状态(Guest-state)区、主机状态(Host-state)区、虚拟机执行控制字段、异常位图、I/O位图、创建虚拟机、中断和异常管理、内存管理、I/O管理。
第三讲VMM解析之XENXEN项目的背景、XEN架构、Dom0VMM的启动过程、创建虚拟机的方式、管理虚拟机内存的复杂方式、虚拟设备的方法、软件虚拟、硬件直通、QEMUVTd、显卡虚拟化、Amazon EC2
第四讲VMM解析之KVM简要历史、在Ubuntu上安装、主要部件、KVM架构、KVM的源代码、KVM的初始化过程、创建虚拟机的过程、虚拟机内存管理、虚拟CPU IO处理、Linux下的KVM虚文件、动态调整KVM参数、通过编程方法使用和配置KVM
第五讲VMM解析之Hyper-V来源、架构、关键部件、启用、配置和管理虚拟机、调试hypervisor、调试root分区、Windows 10VBS、微软的赏金计划
第六讲KVM中的设备虚拟化心调整、基本做法、QEMU简史、QEMU的工作原理、QEMU进程、设备直通、虚拟BIOS、虚拟总线、提高虚拟设备性能的最佳实践、在调试器中理解QEMU虚拟设备的原理V
第七讲Hyper-V中的设备虚拟化虚拟机总线、跨分区通信、新的设备模拟思路、在KVM中的应用、根分区中的vmbusr驱动、创建虚拟设备、设备直通。
第八讲VMM学习资源之VirtualBoxVirtualBox项目背景、架构、模块、源文件结构、工作原理、VT-x的应用、创建虚拟机的过程、IO和异常处理规则、虚拟显卡的工作原理、源代码解读、在调试器中理解VirtuaBox
第九讲虚拟化技术的应用云计算、关键特征、核心技术、核心设施、崩溃案例分析、Docker、原理、与VT技术比较、失败案例、基于虚拟化的安全方案、其它的VMMV
讲师介绍

张银奎

Raymond Zhang

格蠹科技创始人

 

1996年毕业于上海交通大学信息与控制工程系,在软件产业工作20余年,一多半时间任职于INTEL公司的上海研发中心,先后在PASDDEGCPGPCCGVPG等部门工作。业余时间喜欢写作和参与各类技术会议,发文数百万字,探讨各类软件问题,其中《在调试器里看阿里的软件兵团》等文章广为流传。

2015年起获微软全球最有价值技术专家(MVP)奖励。著有《软件调试》、《格蠹汇编》和《软件简史》等书,曾经主笔《程序员》杂志调试之剑专栏 。在多家跨国公司历任开发工程师、软件架构师、开发经理、项目经理等职务,对 IA-32 架构、操作系统内核、驱动程序、虚拟化技术、云计算、软件调优、尤其是软件调试有较深入研究。

2005年开始公开讲授“Windows内核及高级调试”课程,曾在微软的Webcast和各种技术会议上做过《Windows Vista内核演进》、《调试之剑》(全球软件战役研究峰会)、《感受和思考调试器的威力》(CSDN SD2.0大会)、《Windows启动过程》、《如何诊断和调试蓝屏错误》、《Windows体系结构——从操作系统的角度》(以上三个讲座都是微软“深入研究Windows内部原理系列”的一部分)等。

翻译(合译)作品有《现代x86汇编语言编程》、《21世纪机器人》、《观止——微软创建NT和未来的夺命狂奔》、《数据挖掘原理》、《机器学习》、《人工智能:复杂问题求解的结构和策略》等。

报名与收费

1.收费

1998 /

 

开课时间

 

首节课程直播时间:

 

2022326日星期六

 

晚上8点至10点(20:00~10:00

2.优惠条款

1)同一单位5人同时报名,可免其中一人费用

 

2GDC会员可以享受5折优惠(999元)

 

3)在校大学生和研究生可以享受5折优惠(999元)

 

4)报名课程,可享受GDK7-200优惠价格3980 /台(个人版)

3.报名方式

1Nano Code内购买(课程号:146),购买后会通过Nano Code的绑定邮箱,发送直播课程的微信群二维码到该邮箱内。

*注:Nano Code中的课程价格默认为5折优惠(999元),如不符合上述优惠条款,工作人员会联系您补差价。

2)微信 / 支付宝 付款

完成付款后,请发送邮件到zhiqaing.chunyu@xedge.ai进行登记,直播课程的微信群二维码也会发送到该发件邮箱内。

4.联系我们

咨询电话:16622192370 (微信同号)

 

报名邮箱:zhiqiang.chunyu@xedge.ai

 

感兴趣或咨询问题可进群讨论:

 

(该二维码318日前有效)

5.公司付款信息

账户名称: 格蠹信息科技(上海)有限公司

开户行:招商银行股份有限公司上海浦江镇支行         

账号:1219 3085 8010 501


[CTF入门培训]顶尖高校博士及硕士团队亲授《30小时教你玩转CTF》,视频+靶场+题目!助力进入CTF世界

收藏
点赞0
打赏
分享
最新回复 (3)
雪    币: 9
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
我skyddr 2022-3-12 22:16
2
0
大名鼎鼎的张银奎,早就听说过,支持!
雪    币: 27
活跃值: (801)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
amwpecel 2022-3-12 23:03
3
0
这么厉害的大佬只收1998,让其他搞培训的情何以堪
雪    币: 2656
活跃值: (3730)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
值得怀疑 2022-3-13 09:21
4
0
硬核不贵,学生优惠
游客
登录 | 注册 方可回帖
返回