나는 .bat
파일 내용은 다음과 같습니다.
@echo off
nc x.x.x.x 23 < commands.txt
exit
어느 곳에 nc
동일한 디렉토리에있는 .exe 파일입니다. nc.exe
NetCat으로 알려져 있습니다.
그만큼 commands.txt
파일에 보낼 텔넷 명령이 있습니다. x.x.x.x
IP 주소는 다음과 같습니다.
Username
Password
systemlog show
a command
exit
내가 전화 할 때. .bat
파일은 작동하지만 열었던 cmd 창을 닫지 않습니다. 두 파일의 exit 명령이 창을 닫는 작업을하지 않는 것 같습니다.
나는 또한 start
명령을 배치 파일에 넣지 만 작동하지 않습니다. (심지어 따옴표 nc x.x.x.x 23 < commands.txt
시작 명령 후, 안돼.)
배치 파일로 연 cmd 창을 닫을 방법이 있습니까?
방법이 있지만 배치 파일을 좋은 작업 (보안)이 아닌 exe로 변환해야합니다.
.bat 파일 대신 .cmd 파일을 사용하려고 할 수 있습니다. exit 명령이 실행 되었습니까? nc.exe 호출이 어떻게 든 일괄 처리의 나머지 부분을 차단할 수 있다고 생각합니다. nc 다음에 명령 실행 프로그램이 있는지 확인해 볼 수 있습니까? E.G "Ping localhost & gt; C : \ Test \ Test.txt"를 수행하고 파일이 작성되었는지 확인할 수 있습니다.
—
Ivan Viktorovic
@IvanViktorovic 예, 맞습니다. 작동하지 않습니다 (즉, 파일이 생성되지 않았습니다). 또한 exit 명령을 제거했습니다.
—
TechLife
commands.txt
파일을 조사하고 재검사하면 도움이되지 않습니다. 너는 어떤 생각이있어?