reGeorg+Proxifier实现内网穿透

所谓智慧,就是孤独者在人声鼎沸的市场上对自己的窃窃私语。——尼采《人性的、太人性的》

前两天看艾登——皮尔斯大神写的某企业授权测试报告看到的,自己试试,顺便写一篇博客记录一下。

reGeorg使用

reGeorg下载地址:

https://github.com/sensepost/reGeorg

reGeorg使用python2运行,需要urllib3库,自己下载就好,我这里是已经安装过了。

reGeorg提供了对应的PHP、ASPX、JSP脚本,先将对应脚本上传的目标的web目录当中,通过浏览器访问,出现Georg says, 'All seems fine'证明上传成功。

 然后在脚本目录下打开cmd,运行命令

python2 reGeorgSocksProxy.py -u http://192.168.37.141/socket.php -p 端口

 Proxifier

使用 Proxifier进行socket5代理,下载地址:

https://www.filehorse.com/download-pro
### 使用 Proxifier 和 Charles 抓取网络流量 #### 配置 Proxifier 代理设置 为了使应用程序通过指定的 HTTP 或 SOCKS 代理服务器发送其互联网请求,需配置 Proxifier 的代理规则。启动 Proxifier 后,在菜单栏中找到并点击“Tools”,接着选择“Proxy Server Options”。在此界面里可以添加新的代理服务器条目,输入本地运行着 Charles 的 IP 地址(通常是 `127.0.0.1`),以及对应的端口号,默认情况下 Charles 占用的是8888端口[^1]。 #### 设置目标应用走代理通道 在 Proxifier 中定义好代理之后,下一步就是设定哪些程序的数据流应该被重定向到这个新创建出来的代理上去了。这一步骤同样是在主界面上完成,切换至左侧列表中的“Rules”标签页下新增一条规则,选取要监控的应用名称,并关联之前建立好的那个指向 Charles 的代理服务项[^2]。 #### 开启 Charles 并安装 SSL 证书 对于 HTTPS 流量而言,还需要确保已正确设置了 Charles 来解密这些加密连接。打开 Charles 应用后,前往“Help -> SSL Proxying -> Install Charles Root Certificate... ”来向系统信任库导入根 CA 文件;另外记得激活“Proxy -> SSL Proxy Settings”的全局开关以便能够拦截所有经过此工具转发出去的安全会话数据[^3]。 #### 查看与分析捕获的信息 当一切准备就绪以后就可以开始观察由选定客户端发出并通过上述途径传递过来的各种类型的通信记录了。返回到 Charles 主窗口内可以看到实时更新的消息队列视图,双击任意一项即可展开详情页面深入探究具体内容结构及其携带参数等有用情报[^4]。 ```bash # 如果遇到无法解析域名的情况可以在命令行执行如下指令刷新DNS缓存(Windows环境为例) ipconfig /flushdns ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值