2.Kali基本工具-NETCAT的使用(二)
7.NATCAT传输文件
电脑A:kali2017(ip:192.168.8.114) 电脑B:windows11
1.0 传输文件(主动型)
电脑A执行命令:nc -lp 323 > 1.png(作为接受端)
其中text.mp4,名称可以随便改,后缀不能改,这里例子为传输图片,也可以传输其它文件,比如pdf ,mp3,zip等等文件,text.mp4就是传输进来保存的文件名称

电脑B执行命令:nc -nv 192.168.8.114 323 < 1.png -w 1 (作为发送端)
1.png是需要传输的文件名称,也可以传输其它文件比如zip,pdf等等文件,其中-w 1命令的意思是文件传输完成后1秒后断开连接

在电脑A下输入ls命令便能查看到传输过来的文件

然后输入eog 1.png命令就能查看图片

2.0 传输文件(被动型)
电脑A执行命令:nc -q 1 -lp 333 < 1.png(作为发送端)
在这里电脑A会提前将文件放入监听端口,当接收端一连接发送端,文件就会被传送过去,其中 -q 1命令就是当文件传输完成后1秒后断开连接

电脑B执行命令:nc -nv 192.168.8.114 333 > 1.png (作为接收端)
这里就是连接到发送端接收文件,然后把接收到的文件命名为1.png

传输完成后使用dir命令查看文件

8.0远程控制硬盘
电脑A:kali2017(ip:192.168.8.114) 电脑B:windows11
电脑A执行:nc -lp 333 | dd of=/dev/sda
电脑B执行: dd if=/dev/sda | nc -nv 192.168.8.114 333 -q 1