【发布时间】:2015-08-29 11:04:44
【问题描述】:
我的问题很简单。
我遇到了这个sys_vm86old 系统调用(逆向工程时),我试图了解它的作用。
我找到了两个可以给我一些东西的来源,但我仍然不确定我是否完全理解;这些来源是 Source Code 和 page 给了我这一段(但直接在链接上更易读):
配置 GRKERNSEC_VM86
bool "限制 VM86 模式"
取决于 X86_32帮助:
如果您在这里说 Y,则只有具有 CAP_SYS_RAWIO 的进程才能 在 32 位 x86 处理器上使用一种特殊的执行模式,称为 虚拟 8086 (VM86) 模式。 XFree86 可能需要 vm86 模式 视频卡,并且仍然可以在启用此选项的情况下工作。目的 的选项是防止利用仿真错误 vm86 模式的虚拟化,就像 2009 年在 VMWare 中发现的那样。 几乎所有用户都应该能够启用此选项。
据我了解,它将确保调用进程已启用 cap_sys_rawio。但这对我没有多大帮助......
谁能告诉我?
谢谢
【问题讨论】:
-
虚拟机 x86 旧电脑?
标签: system-calls