我正在寻找一种工具,可以让我从Linux主机监视和控制在Windows VM中运行的程序。我意识到这与rootkit的功能类似,如果它提供必要的功能(如果我能以源代码形式获得),我会非常乐意使用一些黑客软件。
如果我找不到东西,我将不得不用C编写它。可能是一个在奇数端口上运行的嵌入式HTTP服务器并做某种XMLRPC事情。
以下是我需要的基本功能:
我想: - 阅读屏幕内容 - 阅读屏幕上的所有控件。 - 将任意点击发送到Windows控件。
这样的事情是否存在?
答案 0 :(得分:3)
使用http://dev.zenoss.org/svn/trunk/inst/externallibs/wmi-1.2.9.tar.bz2的WMI支持构建Samba。尚未在官方Samba中。
wmic -UAdministrator //host "select * from Win32_Process"
您需要使用wmic
在Windows主机上运行winexe
,因为Samba wmic仅支持查询
winexe -UAdministrator //host "wmic process where name=\"process.exe\" delete" # Kill process.exe
winexe -UAdministrator //host "wmic process where ProcessId=145 delete" # Kill pid 145
winexe -UAdministrator //host process.exe
您可能希望使用Samba阅读man mount.cifs
和man smbclient