网站建设、公众号开发、微网站、微商城、小程序就找牛创网络 !

7*24小时服务专线: 152-150-65-006 023-68263070 扫描二维码加我微信 在线QQ

网络安全工具团结互助,让我们共同进步!

当前位置:主页 > 技术资讯 > 工具 > 网络安全工具 >

我们的优势: 10年相关行业经验,专业设计师量身定制 设计师一对一服务模式,上百家客户案例! 企业保证,正规流程,正规合作 7*24小时在线服务,售后无忧

Stowaway:专为渗透测试人员设计的Go语言开发的多级代理工具。 可通过多个节点将外部流量代理到内部网络,并实现自定义管理功能。

文章来源:重庆软件开发 发布时间:2020-01-30 13:40:01 围观次数:
分享到:

摘要:Stowaway是Go中开发的多级代理工具。 该工具是为渗透测试人员设计的。 用户可以使用此工具通过多个节点将外部流量代理到内部网络,并实现自定义管理功能。

   注意:此工具仅限于安全性研究和教学,用户自行承担使用此工具引起的所有法律和相关责任!

  Stowaway是Go中开发的多级代理工具。 该工具是为渗透测试人员设计的。 用户可以使用此工具通过多个节点将外部流量代理到内部网络,并实现自定义管理功能。有关更多与demo相关的内容,您可以访问demo文件下的ReadME文件。

功能

  1.易于理解的节点管理模式


  2.多级Socks55流量代理转发


  3.SSH连接


  4.远程交互Shell


  5.节点间流量使用AES-256加密(CBC模式)


  工具下载

  研究人员可以使用以下命令将项目源代码直接克隆到本地:

  git clone https://github.com/ph4ntonn/Stowaway.git

  

 工具使用

  Stowaway由管理端和代理端两部分组成,并集成在一个程序中,研究人员可以通过不同的参数对其进行控制。 如果不想重新编译源代码,也可以直接使用此项目的“Release”页面中提供的已编译程序文件。


  简单的例子:

  admin mode:./stowaway admin -l 9999 -s 123

  命令解析:


  admin表示以管理模式启动


  -l参数是监听端口


  -s参数是表节点通信加密密钥(管理端和代理端必须一致!)


  当前,该工具仅支持这两个参数!


  agent mode: ./stowaway agent -m 127.0.0.1:9999 -l 10000 --startnode -s 123 -r

  命令解析:


  agent意味着以agent模式启动


  -m指示上一节点的地址


  -l表示监听端口


  -s参数指示节点通信加密密钥(管理端和代理端必须一致!)


  –Startnode指示此节点是管理侧的第一个节点(必须使用–startnode选项添加第一个节点!如果没有–startnode,则它是普通节点,并且命令与startnode相同)


  -r表示以反向模式启动(即,下级节点需要该节点主动连接,而不是等待下级节点主动连接到该节点。如果连接了前向节点,则可以删除此选项)


  该工具目前仅支持这五个参数!


  使用例

  以下提供了该工具的使用示例,此示例是一个管理端,三个代理端:


  管理端:

image.png

起始节点:

image.png

第一个普通节点(设置为反向连接模式):

image.png


  此时,切换到该节点的上级节点,即起始节点,并使用以下命令将此反向模式节点添加到网络:


  connect 127.0.0.1:10001

第二个普通节点:

image.png


  成功访问之后,您可以在管理端查看节点:

image.png

  至此,我们可以在管理端控制第二个普通节点:

image.pngimage.png

  接下来,打开远程shell:

image.png

  至此,我们可以在管理端控制第二个普通节点的Shell。 接下来,打开Socks5代理:

image.png

  用户可以将管理侧的端口7777用作Socks5的代理端口,然后将流量代理到第二个普通节点。 如果要关闭socks服务,则可以直接在节点模式下输入stopocks,以便可以关闭Related Socks代理服务。


  开启SSH:

image.png


  这样,我们可以将SSH通信代理到管理侧的第二个普通节点,第二个普通节点可以访问指定的SSH服务。


本文由 重庆软件开发 整理发布,转载请保留出处,内容部分来自于互联网,如有侵权请联系我们删除。

相关热词搜索:Stowaway 渗透测试Go语言 代理工具 自定义管理功能 重庆软件开发

上一篇:BetterBackdoor:多功能的后门工具,可以远程访问目标设备,引入按键注入,截屏,传输文件和其他渗透任务
下一篇:Mirai僵尸网络:Go语言重新编译Mirai;涉及多种架构(ARM、ARM64、x86、x64、MIPS);加密货币挖矿功能;SSH爆破;路由器漏洞传播感染

热门资讯

鼠标向下滚动