Я работаю над проектом для класса безопасности, и у меня возникают проблемы с моим файлом .bat при попытке выполнить пару команд оболочки рядом с ним.
файл .bat выглядит следующим образом:
cmd /c type virus.exe > wordpad.exe:virus.exe
cmd /c del virus.exe
cmd /c start ./wordpad.exe:virus.exe
Я скомпилирую .bat с помощью
chmod u+x file.bat
, и вывод в командной строке будет выглядеть так:
Terminal Output
Я не понимаю, почему мой символ «>» читается как «1>», когда я проверяю с помощью echo.
Я работаю на компьютере с Windows XP с терминалом Cygwin. Я пытаюсь скрыть фиктивный вирус ADS в wordpad.exe, чтобы потом попытаться найти вирус и избавиться от него для практики защиты. Сейчас команды оболочки выполняются, но они не запускают wordpad.exe, как это должно быть. Любая помощь приветствуется.