Я ищу инструмент, который позволил бы мне контролировать и контролировать программы, работающие внутри виртуальной машины Windows, с хост-машины Linux. Я понимаю, что это похоже на то, что делал бы руткит, и я полностью рад использовать какое-то хакерское программное обеспечение, если оно обеспечивает необходимую функциональность (и если я могу получить его в виде исходного кода).
Если я не могу найти что-то, мне придется написать это с использованием C. Возможно, встроенный HTTP-сервер работает на нечетном порту и выполняет какую-то функцию XMLRPC.
Вот основные функции, которые мне нужны:
- Получить список запущенных процессов
- Убить процесс.
- Запустить процесс
- Чтение / запись / создание / удаление файлов
Я бы хотел:
- прочитать содержимое экрана
- Читать все элементы управления на экране.
- Отправить произвольный щелчок элементу управления Windows.
Существует ли что-нибудь подобное?