《表1 调试块标志位取值示例Tab.1 Example of flag and meaning》
陷入控制模块位于虚拟机监控器中,负责根据信息处理模块的指令向虚拟机内核层插入带有中断代码、标识信息的“调试块”。调试块是一段长2字节的用于触发陷入中断的特殊代码,包括1字节的特殊指令0xcc用于触发int3陷入和1字节的标志位用于在陷入后由信息处理模块识别当前的陷入原因、指令位置等信息。当陷入发生时,位于虚拟机监控器中的信息处理模块将会分析这些信息并通过内部通信接口指导陷入控制模块进行调试块更新。表1举例说明了几种典型的标志位取值及其含义。
图表编号 | XD0052684300 严禁用于非法目的 |
---|---|
绘制时间 | 2019.01.01 |
作者 | 刘望桐、罗森林、闫广禄、潘丽敏、QAMAS GUL KHAN SAFI |
绘制单位 | 北京理工大学信息系统及安全对抗实验中心、北京理工大学信息系统及安全对抗实验中心、北京理工大学信息系统及安全对抗实验中心、北京理工大学信息系统及安全对抗实验中心、北京理工大学信息系统及安全对抗实验中心 |
更多格式 | 高清、无水印(增值服务) |