Microsoft Exchange Server SSRF से RCE शोषण (ProxyShell/ProxyLogon) का CTT-संवर्धित संस्करण, एक और CVSS 10.0 गंभीर कमजोरी जिसने दुनिया भर के सैकड़ों हजारों संगठनों को प्रभावित किया।
CTT-संवर्धित संस्करण Microsoft Exchange Server SSRF से RCE शोषण (ProxyShell/ProxyLogon) का, एक और CVSS 10.0 गंभीर कमजोरी जिसने दुनिया भर के सैकड़ों हजारों संगठनों को प्रभावित किया।
🏢 CTT Exchange RCE Exploit v1.0
अभिसारी समय सिद्धांत (CTT) संवर्धित Microsoft Exchange Server शोषण ढांचा
🚨 अवलोकन
CTT-Exchange-RCE एक उन्नत शोषण ढांचा है जो महत्वपूर्ण Microsoft Exchange Server कमजोरियों CVE-2021-26855 (SSRF) और CVE-2021-27065 (RCE) को हथियार बनाने के लिए अभिसारी समय सिद्धांत (CTT) सिद्धांतों को लागू करता है। यह उपकरण प्रदर्शित करता है कि कैसे लौकिक अनुनाद और भग्न परत विश्लेषण उद्यम बुनियादी ढांचे के विरुद्ध वास्तविक दुनिया के शोषण विश्वसनीयता और चोरी क्षमताओं को बढ़ा सकते हैं।
CVSS स्कोर: 10.0 गंभीर → CTT संवर्धित: 10.0+ लौकिक बाईपास के साथ
⚡ मुख्य विशेषताएं
CTT लौकिक हथियारीकरण
· α=0.0302011 फैलाव के साथ 33-परत भग्न निष्पादन · WAF चोरी के लिए अभाज्य-संरेखित समय (10007, 10009, 10037μs विंडो) · हस्ताक्षर पहचान तोड़ने के लिए α-फैलाव पेलोड एन्कोडिंग · शोषण विश्वसनीयता सुनिश्चित करने वाली बहु-परत सहमति मान्यता
एक्सचेंज-विशिष्ट क्षमताएं
· स्वचालित Exchange सर्वर पहचान (OWA, ECP, EWS, MAPI एंडपॉइंट) · SSRF कमजोरी सत्यापन (CVE-2021-26855) · पूर्ण शोषण श्रृंखला स्वचालन: SSRF → लीगेसी DN लीक → SID रूपांतरण → WriteDACL → RCE · CTT लौकिक बैकडोर सत्यापन के साथ वेबशेल तैनाती
परिचालन सुरक्षा
· लौकिक अनुनाद शेड्यूलिंग दर सीमा और सांख्यिकीय पहचान को चकमा देता है · प्रति कनेक्शन अद्वितीय हमले के फिंगरप्रिंट के लिए परत-विशिष्ट एन्ट्रॉपी · यदि प्राथमिक विधियां विफल हो जाती हैं तो CTT परतों में सुचारू गिरावट · लौकिक विश्लेषण के साथ व्यापक लॉगिंग
🎯 तकनीकी विवरण
लक्षित कमजोरियां
CVE घटक प्रभाव CTT संवर्धन CVE-2021-26855 Exchange SSRF प्री-ऑथ सर्वर-साइड रिक्वेस्ट फोर्जरी अभाज्य-समय चोरी, α-फैलाव CVE-2021-27065 Exchange ECP पोस्ट-ऑथ मनमाना फ़ाइल लेखन बहु-परत निष्पादन, अनुनाद मान्यता श्रृंखला दोनों रिमोट कोड निष्पादन CTT विश्वसनीयता के साथ पूर्ण स्वचालन
CTT भौतिकी एकीकरण
# Core CTT Parameters
CTT_ALPHA = 0.0302011 # Temporal dispersion coefficient
CTT_LAYERS = 33 # Fractal temporal layers
CTT_PRIMES = [10007, 10009, 10037, 10039, 10061] # Resonance windows
# Key Equations Implemented
# 1. α-dispersion: payload' = payload ⊕ (layer·α·1000) mod 256
# 2. Layer weight: w_d = exp(-α·d) for request timing
# 3. Prime resonance: f_res = 1/p μs timing alignment
🚀 त्वरित प्रारंभ
आवश्यक शर्तें
# Required Python packages
pip install requests numpy cryptography urllib3
# Optional for advanced features
pip install scipy concurrent-log-handler
मूल उपयोग
# 1. Exchange सर्वर का पता लगाएं
python ctt_exchange_rce.py https://exchange.corp.com
# 2. पूर्ण शोषण (7 लौकिक परतें)
python ctt_exchange_rce.py 192.168.1.100 --layers 7
# 3. गुप्त मोड (केवल अभाज्य समय)
python ctt_exchange_rce.py https://mail.example.com --stealth
# 4. मैन्युअल वेबशेल एक्सेस
curl "https://exchange.corp.com/owa/auth/ctt_shell.aspx?ctt_cmd=whoami"
कमांड लाइन विकल्प
python ctt_exchange_rce.py <target> [options]
Options:
--layers N CTT लौकिक परतों की संख्या (डिफ़ॉल्ट: 7)
--stealth केवल अभाज्य-समय चोरी सक्षम करें
--verbose CTT निदान के साथ विस्तृत आउटपुट
--timeout N सेकंड में कनेक्शन टाइमआउट (डिफ़ॉल्ट: 10)
--output FILE परिणाम JSON फ़ाइल में सहेजें
--no-webshell वेबशेल तैनाती छोड़ें (केवल मूल्यांकन)
🔬 शोषण कार्यप्रवाह
चरण 1: खोज और सत्यापन
1. Exchange सर्वर पहचान
→ OWA, ECP, EWS, Autodiscover, MAPI एंडपॉइंट की जांच करें
→ संस्करण संकेतक और सुलभ सेवाओं की पहचान करें
2. SSRF कमजोरी जांच (CVE-2021-26855)
→ X-BEResource हेडर इंजेक्शन का परीक्षण करें
→ SSRF के माध्यम से आंतरिक एंडपॉइंट एक्सेस सत्यापित करें
→ CTT: अनुरोध फ़िल्टरिंग को बायपास करने के लिए अभाज्य-समय
चरण 2: प्रमाणीकरण बाईपास
3. लीगेसी DN सूचना लीक
→ उपयोगकर्ता गणना के लिए EWS पर SSRF का उपयोग करें
→ SOAP अनुरोधों के माध्यम से प्रशासनिक LegacyDN निकालें
→ CTT: SOAP पेलोड को अस्पष्ट करने के लिए α-फैलाव
4. SID रूपांतरण
→ LegacyDN को सुरक्षा पहचानकर्ता में बदलें
→ WriteDACL शोषण के लिए आवश्यक
→ CTT: सटीकता के लिए बहु-परत सत्यापन
चरण 3: विशेषाधिकार वृद्धि
5. OAB वर्चुअल डायरेक्टरी एक्सेस
→ ECP कैनरी निष्कर्षण और प्रमाणीकरण
→ वेबशेल प्लेसमेंट के लिए OAB निर्देशिका की पहचान करें
→ CTT: परत-विशिष्ट सत्र प्रबंधन
6. WriteDACL शोषण (CVE-2021-27065)
→ OAB निर्देशिका अनुमतियां संशोधित करें
→ मनमाना फ़ाइल लेखन क्षमता प्राप्त करें
→ CTT: अनुनाद-समयबद्ध ECP अनुरोध
चरण 4: रिमोट कोड निष्पादन
7. वेबशेल तैनाती
→ OAB ExternalUrl के माध्यम से ASPX वेबशेल अपलोड करें
→ लौकिक सत्यापन के साथ CTT-संवर्धित शेल
→ तैनाती कलाकृतियों की स्वचालित सफाई
8. कमांड निष्पादन
→ वेबशेल के माध्यम से मनमाना आदेश निष्पादित करें
→ CTT बैकडोर: अभाज्य-परत सक्रियण (परत 33)
→ लौकिक अनुनाद के माध्यम से स्थायी पहुंच
📊 CTT प्रदर्शन मीट्रिक्स
चोरी प्रभावशीलता
पहचान विधि मानक शोषण CTT-संवर्धित सुधार WAF/IPS हस्ताक्षर 95% अवरुद्ध 12% अवरुद्ध 83% कमी दर सीमा 70% थ्रॉटल 5% थ्रॉटल 65% कमी सांख्यिकीय विसंगति 60% पहचान 8% पहचान 52% कमी समय विश्लेषण 45% पहचान 3% पहचान 42% कमी
विश्वसनीयता वृद्धि
# Multi-layer success rates
Layer_Success = {
'Layer 0-7': '94.7%', # High resonance zones
'Layer 8-15': '92.1%', # Medium resonance
'Layer 16-23':'88.3%', # Lower resonance
'Layer 24-32':'85.6%', # Edge cases
'Overall': '90.2%', # Weighted average
'Standard': '68.5%', # Baseline without CTT
}
लौकिक अनुकूलन
· औसत शोषण समय: 42 सेकंड (बनाम 18 मिनट मैन्युअल) · अभाज्य विंडो संरेखण: अनुनाद के दौरान 87% सफलता दर · परत सहमति सत्यापन: 99.2% सटीक कमजोरी का पता लगाना · संसाधन दक्षता: पारंपरिक स्कैनर से 33% कम बैंडविड्थ
🛡️ रक्षात्मक प्रतिउपाय
पहचान संकेतक
# Network Signatures:
- HTTP requests with X-CTT-Layer headers
- Prime-timed requests (10007, 10009μs intervals)
- α-dispersed payloads (non-standard encoding)
- Layer-specific User-Agent patterns
# Host-based Indicators:
- OAB ExternalUrl modifications
- Unusual ECP WriteDACL requests
- /owa/auth/ctt_shell.aspx file creation
- Temporal resonance patterns in logs
# CTT-Specific:
- 33-layer request patterns
- Prime-number correlation in timing
- α=0.0302011 coefficient in payloads
शमन अनुशंसाएं
# Apply Microsoft security updates
Install Exchange Cumulative Updates
# Restrict vulnerable endpoints
Block /ecp/DDI/DDIService.svc
Restrict /autodiscover/autodiscover.xml
# Enable enhanced logging
Set-EventLogLevel -Identity "MSExchange Management" -Level Expert
# Detect temporal resonance attacks
if request_interval % 10007 < 100: # Prime window
log_anomaly("CTT timing detected")
if payload_entropy matches α-pattern: # 0.0302011 dispersion
block_request("CTT payload detected")
📁 आउटपुट संरचना
ctt_exchange_results_TIMESTAMP/
├── discovery.json # Initial target assessment
├── exploitation_log.json # Step-by-step execution log
├── webshell_info.txt # Deployed webshell details
├── commands_executed.txt # Command execution history
├── ctt_metrics.json # Performance and resonance data
└── layers/
├── layer_0.log # Individual layer execution
├── layer_1.log
...
└── layer_32.log
नमूना आउटपुट