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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2026-31431 — मॉड्यूलर फ्रेमवर्क जो AF_ALG और पेज कैश इंजेक्शन का उपयोग करके Linux कर्नेल विशेषाधिकार वृद्धि भेद्यता पर शोध और शोषण करने के लिए है, ताकि SUID बाइनरी को मेमोरी में संशोधित किया जा सके। | Kitploit
उपकरण/GitHubGitHub/pulentoski/cve-2026-31431
विशेषाधिकार वृद्धिभेद्यता विश्लेषणशोषणलर्निंग और शिक्षाबाइनरी शोषणलैब और अभ्यास
GitHubpulentoski/cve-2026-31431

CVE-2026-31431

मॉड्यूलर फ्रेमवर्क जो AF_ALG और पेज कैश इंजेक्शन का उपयोग करके Linux कर्नेल विशेषाधिकार वृद्धि भेद्यता पर शोध और शोषण करने के लिए है, ताकि SUID बाइनरी को मेमोरी में संशोधित किया जा सके।

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

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

सभी देखें →

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

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

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

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

🔐 CVE-2026-31431 - कर्नेल एक्सप्लॉइटेशन रिसर्च फ्रेमवर्क

Linux में AF_ALG + Page Cache Injection तकनीकों पर आधारित विशेषाधिकार एस्केलेशन (LPE) भेद्यता के अध्ययन के लिए मॉड्यूलर फ्रेमवर्क।


🎯 उद्देश्य

यह प्रोजेक्ट निम्नलिखित के लिए डिज़ाइन किया गया है:

  • Linux कर्नेल में भेद्यता अनुसंधान
  • वास्तविक एक्सप्लॉइटेशन तकनीकों (LPE) की शिक्षा
  • नियंत्रित साइबर सुरक्षा प्रयोगशालाओं का निष्पादन

⚙️ यह प्रोजेक्ट क्या करता है?

यह फ्रेमवर्क एक ऐसी तकनीक लागू करता है जो अनुमति देती है:

  • SUID बाइनरीज़ की मेमोरी सामग्री (page cache) को संशोधित करना
  • रनटाइम पर उनके व्यवहार को बदलना
  • डिस्क पर बाइनरी को संशोधित किए बिना root तक विशेषाधिकार बढ़ाने का प्रयास करना

🧠 भेद्यता कैसे काम करती है?

एक्सप्लॉइटेशन कर्नेल के कई तंत्रों के संयोजन पर आधारित है:

1. AF_ALG (Linux Crypto API)

विशेष सॉकेट्स के माध्यम से यूज़र स्पेस से क्रिप्टोग्राफिक एल्गोरिदम के साथ इंटरैक्ट करने की अनुमति देता है।


2. sendmsg() हेरफेर

अप्रत्याशित व्यवहार उत्पन्न करने के लिए विशेष रूप से निर्मित संरचनाएं कर्नेल को भेजी जाती हैं।


3. splice()

फ़ाइल डिस्क्रिप्टर के बीच डेटा को सीधे कर्नेल स्पेस (zero-copy) में स्थानांतरित करने की अनुमति देता है।


4. Page Cache Injection

डिस्क पर फ़ाइल को बदले बिना फ़ाइलों की मेमोरी सामग्री को संशोधित किया जाता है।

✔️ परिणाम: बाइनरी संशोधित कोड को केवल मेमोरी में निष्पादित करती है


🔥 निष्पादन प्रवाह

  1. सिस्टम का स्वचालित पता लगाना (कर्नेल, मिटिगेशन)
  2. SUID बाइनरी का चयन (उदा: /usr/bin/su)
  3. पेलोड लोड करना
  4. 4 बाइट्स के चंक्स में विभाजन
  5. AF_ALG + splice() का उपयोग करके इंजेक्शन
  6. बाइनरी के व्यवहार में परिवर्तन
  7. संशोधित बाइनरी का मेमोरी में निष्पादन

🚀 उपयोग

बुनियादी निष्पादन:

root@kitploit:~
python3 main.py

अपेक्षित प्रवाह:

root@kitploit:~
[+] सिस्टम स्कैन किया जा रहा है...
[+] भेद्य कर्नेल का पता चला
[+] लक्ष्य मिला: /usr/bin/su
[+] पेलोड इंजेक्ट किया जा रहा है...
[+] निष्पादन पूर्ण

📌 आवश्यकताएं

  • संभावित रूप से भेद्य Linux सिस्टम
  • संबंधित पैच के बिना कर्नेल
  • निम्नलिखित का समर्थन:
root@kitploit:~
/proc/crypto   → AF_ALG
splice syscall → कर्नेल में स्थानांतरण
  • SUID बाइनरीज़ पर पढ़ने की अनुमतियां

📁 प्रोजेक्ट संरचना

root@kitploit:~
exploit/
 ├── core.py        # एक्सप्लॉइटेशन इंजन
 ├── payloads.py    # पेलोड प्रबंधन
 ├── targets.py     # लक्ष्य परिभाषाएं
 └── detectors.py   # भेद्यता का पता लगाना

modules/
 ├── logger.py      # संरचित लॉगिंग
 ├── stealth.py     # एंटी-डिटेक्शन
 └── utils.py       # उपयोगिताएं

main.py             # एंट्री पॉइंट

⚠️ सीमाएं

  • ❌ सार्वभौमिक एक्सप्लॉइट नहीं है
  • ❌ कर्नेल के सटीक संस्करण पर निर्भर
  • ❌ रेस कंडीशन पर आधारित (गैर-निर्धारणात्मक)

निम्नलिखित मिटिगेशन मौजूद होने पर विफल हो सकता है:

  • SELinux (enforcing)
  • AppArmor
  • GRSecurity

🧪 अनुशंसित उपयोग

  • वर्चुअल मशीनें
  • पृथक प्रयोगशालाएं
  • नियंत्रित परीक्षण वातावरण

👨‍🏫 शैक्षिक उपयोग

यह फ्रेमवर्क निम्नलिखित सिखाने की अनुमति देता है:

  • कर्नेल एक्सप्लॉइटेशन
  • विशेषाधिकार एस्केलेशन तकनीकें (LPE)
  • Page Cache हमले
  • रेस कंडीशन
  • यूज़रलैंड ↔ कर्नेल इंटरैक्शन

⚠️ अस्वीकरण

यह प्रोजेक्ट विशेष रूप से निम्नलिखित के लिए है:

  • शिक्षा
  • अनुसंधान
  • नियंत्रित वातावरण

❌ बिना प्राधिकरण के सिस्टम पर उपयोग न करें।


📜 लाइसेंस

MIT License

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