**
传输文件/目录
**
• 传输文件( B->A )
A:root@kali:~# nc -lp 4444 > 2.mp4
B:root@metasploitable:~# nc -nv 192.168.1.100 4444 < AWVS\ 01.avi -q 1
或(A->B)
A:root@kali:~# nc -q 1 -lp 4444 < 2.mp4
B:root@metasploitable:~# nc -nv 192.168.1.100 4444 > 3.mp4
• 传输目录
A:root@kali:~# tar zcvf - testdir/ | nc -lp 4444 -q 1 //前面命令的输出作为后面命令的输入,用nc的命令代替了打包后的文件名。将文件传到了4444端口。
B:root@metasploitable:~# nc 192.168.1.100 4444 | tar zxvf -
加密传输文件
• 加密传文件
A:root@kali:~# nc -lp 4444 | mcrypt --flush -Fbqd -a rijndael-256 -m ecb > 1.mp4
B:root@metasploitable:~# mcrypt --flush -Fbq -a rijndael-256 -m ecb < a.mp4 | nc -nv 192.168.1.100 333 -q 1 //发给A