内网穿透利器:基于HTTPHTTPS隧道的代理工具深度解析

内网穿透利器:基于HTTP/HTTPS隧道的代理工具深度解析


一、引言

在渗透测试和内网渗透中,HTTP/HTTPS隧道技术是突破网络边界的关键手段。它通过将TCP流量封装在HTTP协议中,穿透防火墙/NACL策略,实现内网横向移动。本文以reGeorg为核心,结合Meterpreter、Tunna等工具,深入解析其原理与实践。


二、核心工具解析
  1. reGeorg

    • 原理:在目标服务器部署隧道脚本(如tunnel.jsp),将本地SOCKS代理流量转发到内网。

    • 优势:支持多种Web语言(PHP/JSP/ASPX)、低权限运行、流量伪装。

    • 命令示例:

      bash 复制代码
      python reGeorgSocksProxy.py -u http://192.168.1.149:8080/tunnel.jsp -p 9999
      • -u: 隧道脚本URL
      • -p: 本地SOCKS代理端口
  2. Meterpreter (Metasploit)

    • 使用portfwd模块建立反向隧道:

      msf 复制代码
      use post/windows/manage/portfw
      set LPORT 8888
      set RHOST 10.1.1.100
      run
  3. Tunna

    • 通过单个HTTP连接实现端口转发:

      bash 复制代码
      python proxy.py -u http://victim.com/conn.aspx -l 8000 -r 3389

三、操作流程详解(以reGeorg为例)
  1. 上传隧道脚本

    • 将tunnel.jsp上传至可访问的Web目录(如Tomcat的/webapps/ROOT)。
  2. 启动本地SOCKS代理

    bash 复制代码
    python reGeorgSocksProxy.py -u http://192.168.1.149:8080/tunnel.jsp -p 9999
  3. 配置应用流量转发

    • 修改浏览器或Proxychains的代理设置:

      ini 复制代码
      # /etc/proxychains.conf
      socks5 127.0.0.1 9999
  4. 访问内网资源

    bash 复制代码
    proxychains nmap -sT -Pn 10.1.1.0/24

四、网络拓扑与数据流向
  1. 连接本地代理 2. HTTP封装请求 3. 解密转发 4. 返回响应 5. HTTP封装响应 6. 返回数据 攻击者 Local SOCKS:9999 Web服务器:8080/tunnel.jsp 内网主机:3389/SSH/数据库

拓扑说明:

  1. 攻击者通过SOCKS代理发送请求
  2. reGeorg客户端将TCP流量转为HTTP POST请求
  3. 目标Web服务器的隧道脚本解析并转发至内网
  4. 内网服务响应经原路径返回

五、防御建议
  1. 入侵检测
    • 监控异常HTTP长连接(如持续POST请求)
    • 分析Web日志中的固定URI访问(如/tunnel.*)
  2. 权限控制
    • Web服务器遵循最小权限原则
    • 禁用不必要的脚本执行功能
  3. 网络隔离
    • 限制Web服务器出站流量(仅允许访问必需资源)
    • 部署WAF识别加密隧道流量

六、总结

HTTP/HTTPS隧道是内网渗透的"隐形桥梁",reGeorg因其轻量化和兼容性成为首选。防御方需结合流量审计与主机加固,实现纵深防御。技术本身无善恶,请遵守**《网络安全法》** ,所有测试需获得授权!

附录:工具链接

版权声明:本文仅用于技术交流,未经授权禁止用于非法用途。

相关推荐
志栋智能5 小时前
运维超自动化的版本控制与回滚机制
运维·自动化
中云DDoS CC防护蔡蔡5 小时前
DDOS和CC攻击谁更可怕
运维·服务器·经验分享·网络安全·ddos
leagsoft_10035 小时前
勒索病毒扩散控制深度解析:四大扩散路径、主流方案局限与联软科技差异化实践
网络安全·零信任·内网安全·勒索病毒·微隔离·防勒索·ad域安全
Ruiery5 小时前
Linux 6.6内核内存管理深度解析(十六):mmap — 用户态“申请内存“的真相
linux·运维·服务器
砚凝霜6 小时前
保姆级 | CTF 命令执行 system($_POST[‘a‘]):直接传系统命令拿 flag(对比 eval)
web安全·网络安全
ClickHouseDB6 小时前
ClickHouse Cloud 与 Snowflake 实时性价比对比:CostBench 测试中的 412 倍差距来
运维·数据库·系统架构
2501_915106326 小时前
抓包抓到乱码或压缩字节怎么解析,TraceEagle五种查看模式和一键解码
网络协议·计算机网络·网络安全·ios·adb·https·udp
欧米欧6 小时前
Linux系统篇(七),环境变量的底层溯源,核心获取机制与安全应用
linux·运维·服务器
Ruiery6 小时前
Linux 6.6内核内存管理深度解析(十八):KASLR 内核地址空间随机化
linux·运维·服务器·安全
todoitbo7 小时前
群晖NAS部署JmalCloud:Docker安装、文件管理、博客与公网访问完整教程
运维·docker·容器