NC / Netcat - 文件传输
文件传输:将文件从B用户机器传输到A用户机器。
- 实验环境1:
A用户,windows系统,IP:192.168.12.109
B用户,linux系统,IP:192.168.79.3
- A用户作为接受传输文件的一方,将通过以下命令指定端口1994进入监听状态,
当有外部连接接入1994端口时自动将文件保存在本地的123.txt文件中。
C:\netcat>nc -l -p 1994 > 123.txt
执行以上命令后,光标自动换行,处于等待被B用户连接的状态。
- B用户执行以下命令,将/home/hacker/目录下的文件pentst.txt传输到
192.168.12.109机器的1994端口上。
nc -n 192.168.12.109 1994 < /home/hacker/pentest.txt
目前的状态如下:左侧为A用户处于监听等待中,而B用户命令还未执行。
当B用户执行命令后,状态如下:
- 去netccat的安装路径查看,123.txt文件已经被传输成功。
注意事项:A用户本地需要提前创建用作接受文件的文件名,否则会抛错。
- 实验环境2:
A用户:linux系统,发送文件的系统,IP:192.168.79.152
B用户:linux系统,接收文件的系统,IP:192.168.79.3
- A用户:发送文件
- B用户:接收文件。