【神兵利器】grs内网穿透工具

文摘   2024-11-08 07:01   四川  

基本介绍

grs是一个反向socks5代理,其中grss和grsc和grsu是通过REALITY协议通信,相对于frp,nps等内网穿透工具有以下特点:

  1. 完美消除网络特征

  2. 防止服务端被主动探测

  3. 客户端和用户端内嵌配置,不需要命令行或额外配置文件

使用步骤

grs有三端:

  1. grss(Golang Reverse SOCKS5 Server) 服务端,需要有公网IP的机器上

  2. grsc(Golang Reverse SOCKS5 Client) 客户端,需要运行于想要穿透的内网中机器上

  3. grsu(Golang Reverse SOCKS5 User) 用户端,需要运行于用户机器上,提供socks5服务

使用时首先需要生成配置、客户端、用户端:

grss gen www.qq.com:443 127.0.0.1:443

参数说明:

  • www.qq.com:443 是被模拟的目标

  • 127.0.0.1:443 是服务器监听地址,这里要填写公网IP,端口最好和模拟目标一致

若SNIAddr或ServerAddr不指定,则会尝试加载已有配置文件,默认生成3个不同id文件名的客户端,可通过-c参数指定

Usage:  grss [OPTIONS] gen [gen-OPTIONS] [SNIAddr] [ServerAddr]
generate server config and client
Help Options: -h, --help Show this help message
[gen command options] -d debug -f=[chrome|firefox|safari|ios|android|edge|360|qq] client finger print (default: chrome) -e= expire second (default: 30) -o= server config output path (default: config.json) -c= client count (default: 3) --dir= client output directory (default: .)
[gen command arguments] SNIAddr: tls server address, e.g. example.com:443 ServerAddr: server address, e.g. 8.8.8.8:443

启动服务端:

Usage:  grss [OPTIONS] serv [serv-OPTIONS]
run server
Help Options: -h, --help Show this help message
[serv command options] -o= server config path (default: config.json)

启动客户端:

grscX

启动用户端:

grsu -id 0

这里id参数对应了grsc的id,不同id会连接不同的grsc

Usage of grsu:  -i uint        id  -l string        socks5 listen address (default "127.0.0.1:61080")


下载地址

点击下方名片进入公众号

回复关键字【241108】获取下载链接

       

·推 荐 阅 读·

最新后渗透免杀工具

【护网必备】高危漏洞综合利用工具

   【护网必备】Shiro反序列化漏洞综合利用工具增强版

【护网必备】外网打点必备-WeblogicTool

护网必备】最新Struts2全版本漏洞检测工具

Nacos漏洞综合利用工具

重点OA系统漏洞利用综合工具箱  

【护网必备】海康威视RCE批量检测利用工具

【护网必备】浏览器用户密码|Cookie|书签|下载记录导出工具


横向移动之RDP&Desktop Session Hija

七芒星实验室
未知攻,焉知防,以攻促防,共筑安全!
 最新文章