一个基于Python的40x状态码绕过工具

admin 2026-05-06 05:54:30 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: Bu7terf1y是一款基于Python的40x状态码绕过工具,集成IP伪造、Host伪造、URL伪造、HTTP方法混淆等六种绕过策略,使用requests和rich库实现,支持命令行和EXE两种运行方式,适用于授权安全测试场景。 综合评分: 78 文章分类: WEB安全,渗透测试,安全工具,红队


cover_image

一个基于 Python 的 40x 状态码绕过工具

Bu7terf1y Bu7terf1y

HACK之道

2026年5月5日 08:18 中国香港

在小说阅读器读本章

去阅读

一个基于 Python 的 40x 状态码绕过工具,集成多种绕过策略,帮助安全测试人员快速检测和绕过 Web 应用的访问控制限制。

功能特性

  • • IP 伪造绕过:通过伪造客户端 IP Header(X-Forwarded-For, X-Real-IP 等)
  • • Host 伪造绕过:通过伪造 Host Header(X-Forwarded-Host, Host 等)
  • • URL 伪造绕过:通过伪造 URL Header(X-Original-URL, X-Rewrite-URL 等)
  • • HTTP 方法混淆:尝试不同 HTTP 方法(TRACE, PURGE, CONNECT 等)
  • • 后缀混淆:尝试添加各种文件后缀(.html, .php, .txt 等)
  • • 路径混淆:尝试路径前后添加特殊字符(/..;/, /./, %2e%2e/ 等)

技术栈

  • • Python 3.x
  • • requests
  • • rich (终端美化)

安装依赖

pip install requests rich

使用方法

方式一:运行 Python 脚本

python Bu-40xbypass.py

方式二:运行 EXE 可执行文件

直接双击运行 Bu-40xbypass.exe

菜单选项

  1. 1. 设置目标URL并开始绕过检测 – 输入目标URL并执行所有绕过检测
  2. 2. 设置超时时间 – 设置请求超时时间(默认5秒)
  3. 3. 退出 – 退出程序

绕过检测流程

  1. 1. 检测目标响应状态码
  2. 2. 仅当状态码为 400-403, 405-499 时进行绕过检测
  3. 3. 依次尝试所有绕过策略
  4. 4. 输出所有成功的绕过方案

免责声明

本工具仅供安全测试和学习研究使用,请勿用于非法用途。使用前请确保获得目标系统的授权。

项目地址

https://github.com/Bu7terf1y/Bu-40xbypass


免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:HACK之道 Bu7terf1y Bu7terf1y《一个基于 Python 的 40x 状态码绕过工具》

评论:0   参与:  0