内网代理神奇Venom

Venom项目地址:https://github.com/Dliv3/Venom/releases

0x00 Venom介绍:

Venom是一款为渗透测试人员设计的使用Go开发的多级代理工具,可将多个节点进行连接,然后以节点为跳板,构建多级代理。

0x01 特性
可视化网络拓扑
多级socks5代理
多级端口转发
端口复用 (apache/mysql/...)
ssh隧道
交互式shell
文件的上传和下载
支持多种平台(Linux/Windows/MacOS)和多种架构(x86/x64/arm/mips)

0x02 Venom的正向代理与反向代理

agent监听端口,admin发起连接:

./agent_linux_x64 -lport 8888
./admin_macos_x64 -rhost 192.168.204.139 -rport 8888

admin监听端口,agent发起连接:

./admin_macos_x64 -lport 9999
./agent_linux_x64 -rhost 192.168.0.103 -rport 9999

0x03 admin节点内置命令

show 显示网络拓扑
A表示admin节点,数字表示agent节点 ,如下图所示,代表了进行两层的代理,有两个agent节点:
在这里插入图片描述
goto ID 进入某agent节点
进入节点1,对其利用
在这里插入图片描述
socks 端口 建立到某节点的socks5代理
建立本地与节点1的Socks5代理,代理端口为9999:
在这里插入图片描述
开启代理后会在admin节点本地开启777端口,使用代理工具连接就可以用了

0x04 setdes/getdes 设置/获取节点信息描述

起到标记节点的作用:
在这里插入图片描述

0x05 shell 获取节点的交互式shell

在这里插入图片描述

0x06 upload/download 向节点上传/从节点下载文件

将本地桌面上的test.txt上传到节点1上:
在这里插入图片描述

将节点1上的test2.txt下载到本地的:
在这里插入图片描述

0x08 lforward/rforward 将本地端口转发到远程/将远程端口转发到本地

  • lforward将admin节点本地的8888端口转发到node1的8888端口
(node 1) >>> lforward 127.0.0.1 8888 8888
forward local network 127.0.0.1 port 8888 to remote port 8888
  • rforward 将node1网段的192.168.204.103端口8889转发到admin节点本地的8889端口
(node 1) >>> rforward 192.168.204.103 8889 8889
forward remote network 192.168.204.103 port 8889 to local port 8889

免责声明:本文章仅用于渗透交流学习,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值