Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-13768 — Azure IoT Hub जहां owner-level Shared Access Key के उजागर होने से कनेक्टेड IoT डिवाइसों पर बिना प्रमाणीकरण के रिमोट कोड निष्पादन (RCE) संभव हो जाता है। प्रूफ-ऑफ-कॉन्सेप्ट | Kitploit
उपकरण/GitHubGitHub/j4ck3lsyn-gen2/cve-2026-13768
IoT सुरक्षास्थायित्व तंत्रभेद्यता विश्लेषणशोषणपार्श्व आंदोलनपेनिट्रेशन टेस्टिंगक्लाउड सुरक्षाकमांड एंड कंट्रोलआपूर्ति श्रृंखला सुरक्षागलत कॉन्फ़िगरेशनलर्निंग और शिक्षारेड टीमिंग
132 महीने पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
GitHubj4ck3lsyn-gen2/cve-2026-13768

CVE-2026-13768

Azure IoT Hub जहां owner-level Shared Access Key के उजागर होने से कनेक्टेड IoT डिवाइसों पर बिना प्रमाणीकरण के रिमोट कोड निष्पादन (RCE) संभव हो जाता है। प्रूफ-ऑफ-कॉन्सेप्ट

रिपॉजिटरी देखें

CVE-2026-13768 - Gardyn IoT Hub स्वामी कुंजी अनावरण

[!WARNING] इस रिपॉजिटरी में एक उच्च-गंभीरता वाली IoT भेद्यता के लिए पूर्ण रूप से कार्यशील प्रूफ-ऑफ-कॉन्सेप्ट शामिल है।
यह कोड केवल शैक्षिक उद्देश्यों, अधिकृत सुरक्षा अनुसंधान और रक्षात्मक परीक्षण के लिए प्रदान किया गया है।

अनधिकृत उपयोग अवैध है। स्वामी से स्पष्ट लिखित अनुमति के बिना सिस्टमों का परीक्षण या शोषण करना कंप्यूटर फ्रॉड एंड एब्यूज़ एक्ट (CFAA), EU साइबर रेज़िलिएंस एक्ट और आपके क्षेत्राधिकार में लागू अन्य कानूनों का उल्लंघन है।
लेखक इस कोड के परिणामस्वरूप होने वाले किसी भी दुरुपयोग, क्षति या कानूनी परिणामों के लिए कोई दायित्व नहीं लेते हैं।
हमेशा कानूनी और नैतिक सीमाओं के भीतर कार्य करें।


अवलोकन

CVE-2026-13768 Gardyn स्मार्ट गार्डन सिस्टम में IoT Hub के स्वामी-स्तर का कनेक्शन स्ट्रिंग उजागर करता है, जिससे Azure IoT Hub पर पूर्ण प्रशासनिक नियंत्रण प्राप्त होता है। यह PoC दर्शाता है कि स्वामी कुंजी वाला हमलावर upgrade() क्लाउड-टू-डिवाइस विधि में कमांड इंजेक्शन के माध्यम से कनेक्टेड डिवाइसों पर रिमोट कोड एक्सीक्यूशन (RCE) कैसे प्राप्त कर सकता है, जिससे पूरे फ्लीट से समझौता संभव हो जाता है।

सुइट में शामिल हैं:

  • validate.py: पैसिव वैलिडेशन के लिए उपयोग किया जाता है (ब्लूटीम)...
  • poc.py: 'हथियारबद्ध एक्सप्लॉयटेशन फ्रेमवर्क' (रेडटीम)...
  • c2s.py: प्रदर्शन के लिए एक हल्का C2 सर्वर
  • TEMPLATES.md: IoT/BusyBox वातावरण के लिए अनुकूलित रेडी-टू-यूज़ लेटरल मूवमेंट (पिंग स्वीप, पोर्ट स्कैन) और पर्सिस्टेंस (क्रोन, systemd, init.d, आदि) टेम्पलेट।

यह एक जीवंत शोध परियोजना है - सप्लाई-चेन और IoT क्लाउड मिसकॉन्फ़िगरेशन को समझने और उनसे बचाव के लिए इसका जिम्मेदारी से उपयोग करें।

विशेषताएँ

  • पैसिव वैलिडेशन: बिना कोई बदलाव किए स्वामी कुंजी की वैधता सुरक्षित रूप से सत्यापित करें और डिवाइसों की सूची बनाएं
  • फ्लीट एन्यूमरेशन: IoT Hub में पंजीकृत सभी डिवाइसों की सूची बनाएं
  • रिमोट कोड एक्सीक्यूशन: upgrade() विधि के माध्यम से कमांड इंजेक्ट करें (CVE-2025-29631 कमांड इंजेक्शन का लाभ उठाते हुए)
  • लेटरल मूवमेंट: समझौता किए गए डिवाइस से LAN स्कैनिंग का उदाहरण
  • पर्सिस्टेंस: एक्सेस बनाए रखने के लिए उदाहरण तकनीकें
  • OPSEC सुविधाएँ: पेलोड ऑबफस्केशन, ऑपरेशन लॉगिंग, वैकल्पिक TLS बायपास (प्रयोगशाला उपयोग)
  • C2 एकीकरण: इंटरैक्टिव सत्रों के लिए सरल कमांड-एंड-कंट्रोल सर्वर

डायरेक्टरी संरचना

root@kitploit:~
.
├── poc.py              # Main weaponized exploitation script
├── validate.py         # Safe, read-only validation tool
├── c2s.py              # Lightweight C2 server for demos
├── TEMPLATES.md        # Ready-to-Use Command Templates.
├── README.md

निर्भरताएँ

  • Python 3.8+
  • Azure IoT Hub SDK

इंस्टॉलेशन

  1. रिपॉजिटरी क्लोन करें:

    root@kitploit:~
    git clone https://github.com/J4ck3LSyN-Gen2/CVE-2026-13768.git
    cd CVE-2026-13768
    python3 -m venv venv
    
  2. वर्चुअल एनवायरनमेंट सक्रिय करें (या एक बनाएं):

    root@kitploit:~
    source venv/bin/activate
    python3 -m pip install --upgrade pip
    
  3. निर्भरताएँ इंस्टॉल करें।

root@kitploit:~
python3 -m pip install azure-iot-hub

उपयोग

1. पैसिव वैलिडेशन (अत्यधिक अनुशंसित)

root@kitploit:~
python validate.py --conn-str "HostName=yourhub.azure-devices.net;SharedAccessKeyName=iothubowner;SharedAccessKey=..."

एग्ज़िट कोड 0 = सुलभ डिवाइसों के साथ मान्य स्वामी कुंजी। कोई संशोधन नहीं किया जाता है।

2. पूर्ण एक्सप्लॉयटेशन (केवल अधिकृत लक्ष्यों के लिए)

root@kitploit:~
python poc.py \
  --mode exploit \
  --conn-str "HostName=..." \
  --device-id "target-device-123" \
  --command "whoami" \
  --lateral-scan \
  --persist

मुख्य तर्क

पूर्ण विकल्पों के लिए python poc.py --help चलाएं।

3. C2 सर्वर (डेमो)

root@kitploit:~
python c2s.py --port 4444

यह कैसे काम करता है (तकनीकी सारांश)

  1. कुंजी वैलिडेशन → iothubowner के रूप में प्रमाणित करने के लिए Azure IoT Hub SDK का उपयोग करता है
  2. एन्यूमरेशन → डिवाइस रजिस्ट्री और ट्विन डेटा प्राप्त करता है
  3. RCE प्रिमिटिव → upgrade() डायरेक्ट विधि में कमांड इंजेक्शन का दुरुपयोग करता है
  4. पोस्ट-एक्सप्लॉयटेशन → वैकल्पिक लेटरल मूवमेंट + पर्सिस्टेंस पेलोड
  5. ऑबफस्केशन → बेसिक स्ट्रिंग एन्कोडिंग (आसानी से AES/कस्टम तक विस्तार योग्य)

नोट: लेटरल मूवमेंट और पर्सिस्टेंस कोड उदाहरणात्मक प्लेसहोल्डर हैं। उन्हें अपने लक्ष्य डिवाइस के OS और बाधाओं (जैसे, BusyBox-सीमित वातावरण) के अनुसार अनुकूलित करें।

OPSEC और सुरक्षा संबंधी विचार

  • लॉगिंग: डिफ़ॉल्ट रूप से /tmp/cve_2026_13768.log में लिखता है। वास्तविक अभियानों में इसे एन्क्रिप्टेड एक्सफिलट्रेशन से बदलें।
  • ऑबफस्केशन: प्रदान किए गए obfuscate_cmd() / deobfuscate_cmd() फ़ंक्शनों का विस्तार करें।
  • परीक्षण: पहले हमेशा एक पृथक प्रयोगशाला वातावरण में परीक्षण करें।
  • क्लीनअप: रोलबैक योजनाएँ बनाए रखें। एक्सप्लॉयट डिवाइसों पर निशान छोड़ सकता है।

संदर्भ

  • CISA Advisory ICSA-26-183-03
  • संबंधित CVE-2025-29631
  • Azure IoT Hub दस्तावेज़ीकरण

योगदान

निम्नलिखित के लिए योगदान का स्वागत है:

  • बेहतर ऑबफस्केशन तकनीकें
  • अतिरिक्त पर्सिस्टेंस विधियाँ
  • रक्षात्मक डिटेक्शन नियम
  • बेहतर C2 एकीकरण

कृपया issues या PRs खोलें।


महान शक्ति के साथ महान जिम्मेदारी आती है।

टूल डाउनलोड करें
तर्कविवरणआवश्यक
--modevalidate या exploitनहीं (डिफ़ॉल्ट: validate)
--conn-strIoT Hub स्वामी कनेक्शन स्ट्रिंगहाँ
--device-idलक्ष्य डिवाइस IDहाँ (एक्सप्लॉयट मोड)
--commandupgrade() इंजेक्शन के माध्यम से निष्पादित करने हेतु कमांडनहीं (डिफ़ॉल्ट: id)
--lateral-scanडिवाइस से LAN रिकॉनिसेंस सक्षम करेंनहीं
--persistपर्सिस्टेंस का प्रयास करें (जैसे, cron, systemd)नहीं
--c2C2 सर्वर से वापस कनेक्ट करेंनहीं