Redmi Turbo 5 के लिए CVE-2026-43499 एक्सप्लॉइट
यह प्रीलोड लाइब्रेरी duchamp-root स्रोत कोड से बनाई गई है।
⚠️ चेतावनी: केवल शैक्षिक और अधिकृत सुरक्षा अनुसंधान उद्देश्यों के लिए।
यह रिपॉज़िटरी Xiaomi Redmi Turbo 5 डिवाइस को लक्षित करते हुए CVE-2026-43499 (GhostLock) के लिए एक प्रूफ-ऑफ-कॉन्सेप्ट एक्सप्लॉइट प्रदान करती है। यह एक्सप्लॉइट लिनक्स कर्नेल के futex PI (प्राथमिकता विरासत) रीक्यू पथ में एक यूज़-आफ्टर-फ्री भेद्यता का उपयोग करके स्थानीय विशेषाधिकार वृद्धि प्राप्त करता है और बूटलोडर अनलॉक किए बिना या बूट इमेज को संशोधित किए बिना KernelSU लोड करता है।
⚠️ अस्वीकरण
यह सॉफ़्टवेयर केवल शैक्षिक और सुरक्षा अनुसंधान उद्देश्यों के लिए प्रदान किया गया है।
- न करें इस एक्सप्लॉइट का उपयोग उन डिवाइसों पर करें जो आपके स्वामित्व में नहीं हैं या जिनका परीक्षण करने के लिए आपको स्पष्ट रूप से अधिकृत नहीं किया गया है।
- न करें इस एक्सप्लॉइट का उपयोग किसी भी अवैध या दुर्भावनापूर्ण उद्देश्य के लिए करें।
- विशेषाधिकार वृद्धि से डिवाइस क्षति या डेटा हानि हो सकती है। निष्पादन से पहले कृपया सभी महत्वपूर्ण डेटा का बैकअप लें।
- लेखक इस सॉफ़्टवेयर के उपयोग से उत्पन्न होने वाली किसी भी क्षति, डेटा हानि या कानूनी परिणामों के लिए कोई ज़िम्मेदारी नहीं लेता है।
- इस सॉफ़्टवेयर का उपयोग करके, आप सहमत हैं कि आप अपने कार्यों के लिए पूर्ण रूप से ज़िम्मेदार हैं।
डिवाइस जानकारी
| प्रॉपर्टी | मान |
|---|
| डिवाइस नाम | Redmi Turbo 5 |
| कर्नेल संस्करण | 6.6.89-android15-8-g8e4be6b47e40-ab14134548-4k |
| सिस्टम फिंगरप्रिंट | Redmi/klee/klee:16/BP2A.250605.031.A3/OS3.0.303.0.WPJCNXM:user/release-keys |
नोट: यह एक्सप्लॉइट विशेष रूप से ऊपर सूचीबद्ध कर्नेल संस्करण और फ़र्मवेयर के लिए अनुकूलित है। इसे भिन्न कर्नेल संस्करणों या फ़र्मवेयर पर उपयोग करने से यह काम नहीं कर सकता है और अप्रत्याशित व्यवहार हो सकता है।
उपयोग
पूर्वापेक्षाएँ
- डिवाइस पर KernelSU Manager APK इंस्टॉल होना चाहिए। यहाँ से डाउनलोड करें: https://github.com/tiann/KernelSU
- आपके कंप्यूटर पर ADB (Android Debug Bridge) उपलब्ध होना चाहिए।
- डिवाइस पर USB डिबगिंग सक्षम होनी चाहिए।
- डिवाइस ऊपर निर्दिष्ट सटीक कर्नेल संस्करण पर चल रहा होना चाहिए।
चरण-दर-चरण निर्देश
1. रिलीज़ डाउनलोड करें
2. प्रीलोड लाइब्रेरी को डिवाइस पर पुश करें
preload.so लाइब्रेरी को डिवाइस की अस्थायी निर्देशिका में पुश करने के लिए ADB का उपयोग करें:
adb push preload.so /data/local/tmp/preload.so
3. अनुमतियाँ सेट करें और निष्पादित करें
adb shell chmod 744 /data/local/tmp/preload.so
adb shell "export LD_PRELOAD=/data/local/tmp/preload.so && sh"
रूट एक्सेस सत्यापित करें
सफल विशेषाधिकार वृद्धि के बाद, डिवाइस स्वचालित रूप से KernelSU इंटरफ़ेस पर रीडायरेक्ट हो जाएगा। आप KernelSU मैनेजर ऐप की जाँच करके रूट एक्सेस सत्यापित कर सकते हैं।
महत्वपूर्ण नोट्स
- विशेषाधिकार वृद्धि प्रक्रिया के दौरान लाल त्रुटि संदेश दिखाई दे सकते हैं। यह सामान्य है और आमतौर पर इसे अनदेखा किया जा सकता है जब तक कि डिवाइस रीबूट न हो।
- सफलता की गारंटी नहीं है — कर्नेल रेस कंडीशन और मेमोरी लेआउट भिन्नताओं के कारण एक्सप्लॉइट हर प्रयास में काम नहीं कर सकता है। यदि बहुत अधिक त्रुटियाँ हों या डिवाइस रीबूट हो जाए, तो बस फिर से प्रयास करें। यदि प्रक्रिया अप्रत्याशित रूप से बाहर निकल जाए, तो अपवादों को रोकने के लिए कृपया डिवाइस को रीबूट करें।
- बार-बार रीबूट — यदि डिवाइस लगातार 5 से अधिक बार रीबूट होता है, तो डिवाइस-विशिष्ट समस्या हो सकती है। इस स्थिति में, रुकें और पुनर्मूल्यांकन करें।
- शामिल फ़ाइलें — रिलीज़ पैकेज में target.h शामिल है, जिसका उपयोग एक्सप्लॉइट को पुनर्निर्माण करने या इसे अन्य प्रोजेक्ट्स में पोर्ट करने के लिए किया जा सकता है।