《表2 典型的动态调用指令Tab.2 Typical dynamic call instructions》
首先在子函数关系构建开始时,在虚拟机监控器中通过对虚拟机内核代码的反汇编找到其中存在动态调用的指令,此时使用调试块替换这些动态调用指令,使在调用行为发生时触发陷入。在陷入后根据被覆盖的动态调用代码的内容,利用虚拟机监控器读取对应的寄存器状态,获取实际的动态调用关系,表2展示了一些典型的动态调用指令。
图表编号 | XD0052684700 严禁用于非法目的 |
---|---|
绘制时间 | 2019.01.01 |
作者 | 刘望桐、罗森林、闫广禄、潘丽敏、QAMAS GUL KHAN SAFI |
绘制单位 | 北京理工大学信息系统及安全对抗实验中心、北京理工大学信息系统及安全对抗实验中心、北京理工大学信息系统及安全对抗实验中心、北京理工大学信息系统及安全对抗实验中心、北京理工大学信息系统及安全对抗实验中心 |
更多格式 | 高清、无水印(增值服务) |