Я работаю над исследовательским проектом, который включает удаленное взаимодействие с Windows через Linux с помощью NetCat. Команда открыть слушателя
nc.exe -Ldp PORT -e cmd.exe
И команда для подключения из Linux есть
nc -v IP PORT
При вводе второй команды в Linux я попаду в командную оболочку в любом каталоге, в котором находится NetCat. И тогда отсюда я могу волей-неволей выдавать команды DOS.
Но, увы, я не могу передать NetCat команду DOS для выполнения с моей машины Linux. Было бы здорово, если бы я мог просто передать свои команды DOS в команду для подключения к слушателю NetCat. Тогда мне не нужно беспокоиться о подключении через Linux, ожидании перехода в оболочку CMD, а затем о выполнении команды DOS. Я мог бы просто связать их всех вместе.
Как я могу передать команды DOS в NetCat в Linux так, чтобы он подключался к машине Windows и выполнял мои команды?