2014-02-26 38 views
2

有没有一种简单的方法来监控Xen设置中管理程序(dom0)上从外部运行在虚拟机中的进程 的系统调用? 一般而言,这是一项简单的任务,还是修改虚拟机系统调用监视所需的管理程序代码?如何监视虚拟机的系统调用

对于HVM虚拟机还是仅可以与PV虚拟机配合使用?

+0

你确定要跟踪vm之外的系统调用吗?为什么不用'auditd'来代替?当然,如果你有Linux的客人 –

回答

0

不知道,如果你已经看了这些链接:

http://hal.archives-ouvertes.fr/docs/00/43/10/31/PDF/Technical_Report_Syscall_Interception.pdf 
http://research.microsoft.com/pubs/153179/sim-ccs09.pdf 
http://pages.cs.wisc.edu/~remzi/OSTEP/vmm-intro.pdf 

随着主题非常有限的知识,我在做一个尝试。可以模拟用于进行系统调用的指令。例如sysenter,sysexit。因此,任何客户使用这些指令的尝试都应该让管理程序干预。一旦管理程序进入画面,您可以复制系统调用号码及其参数。