Символы пакетного файла, будучи исполненными неправильно - PullRequest
0 голосов
/ 04 ноября 2019

Я работаю над проектом для класса безопасности, и у меня возникают проблемы с моим файлом .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, как это должно быть. Любая помощь приветствуется.

...