
एआई-सहायता प्राप्त विश्लेषण, स्वतंत्र सत्यापन और सार्वजनिक-स्रोत संदर्भों के साथ एन्क्रिप्टेड फर्मवेयर और सॉफ़्टवेयर को रिवर्स इंजीनियर करने की शोध विधियाँ।
एन्क्रिप्टेड फर्मवेयर और सॉफ़्टवेयर की रिवर्स इंजीनियरिंग के लिए एक व्यावहारिक शोध मार्गदर्शिका, जिसमें विश्लेषण, प्रयोग और समीक्षा के समर्थन हेतु AI का उपयोग किया गया है।
मुख्य प्रश्न यह है कि संरक्षित सामग्री किस बिंदु पर उपयोग योग्य हो जाती है और क्या वह बिंदु प्रेक्षणीय है। कुंजी पुनःप्राप्त करना एक मार्ग है। अन्य मार्गों में समतुल्य प्लेनटेक्स्ट आर्टिफ़ैक्ट खोजना, किसी रूपांतरण का प्रेक्षण करना, किसी विद्यमान रीडर को निष्पादित करना, या कुंजी पुनःप्राप्त किए बिना व्यवहार का पुनर्निर्माण करना शामिल है।
इस रिपॉज़िटरी में एक 31-विधि सर्वेक्षण, एक साक्ष्य ढाँचा, सार्वजनिक-स्रोत उदाहरण और पुनःप्रयोज्य अन्वेषण टेम्पलेट शामिल हैं। यह फ़ाइल विश्लेषण, सॉफ़्टवेयर इंस्ट्रुमेंटेशन, रीहोस्टिंग, हार्डवेयर अधिग्रहण, साइड चैनल और क्रिप्टोग्राफ़िक सीमाओं को समाहित करता है। प्रत्येक विधि पूर्वापेक्षाओं, संभावित परिणामों और किसी निष्कर्ष के समर्थन हेतु आवश्यक साक्ष्य के बीच अंतर स्पष्ट करती है।
सार्वजनिक-स्रोत केस अध्ययन एन्क्रिप्टेड इमेज डिज़ाइन, पारदर्शी फ़्लैश डिक्रिप्शन, Android सेटिंग्स की स्थायित्व और बूट माइलस्टोन को दर्शाते हैं। स्रोत सूचकांक पूरी मार्गदर्शिका में प्रयुक्त दस्तावेज़ीकरण, कार्यान्वयन और शोधपत्रों को लिंक करता है।
| वांछित परिणाम | इसे क्या स्थापित करेगा |
|---|---|
| एक प्लेनटेक्स्ट आर्टिफ़ैक्ट | सही ढंग से सीमित प्रमाणीकरण या स्वतंत्र संदर्भ सहमति, सुसंगत संरचना के साथ |
| एक पुनःप्रयोज्य सामग्री कुंजी | लागू नमूनों पर स्वतंत्र रूप से सत्यापित डिक्रिप्शन, कुंजी के दायरे की पहचान के साथ |
| एक डिवाइस या रूट कुंजी | सत्यापित कुंजी पहचान और दायरा; केवल एक सामग्री कुंजी या कुंजी हैंडल पर्याप्त नहीं है |
| व्यवहार की व्याख्या | ठोस ट्रेस, डेटाफ़्लो और बताए गए व्यवहार को कवर करने वाले परीक्षण |
| एक पुनर्निर्मित निष्पादन योग्य | प्रारूप की शुद्धता के साथ-साथ प्रलेखित वातावरण में प्रतिनिधि व्यवहार |
| विक्रेता-स्वीकृत संशोधित इमेज | वास्तविक हस्ताक्षर और बूट स्वीकृति पथ के लिए अलग साक्ष्य |
प्रारंभिक शोध AI-सहायता प्राप्त विशेषज्ञ शोध और आलोचनात्मक समीक्षा के माध्यम से विकसित किया गया था, जिसमें Astra, Opus और Fable का योगदान शामिल है। समीक्षाओं को चुनिंदा रूप से एकीकृत किया गया: असमर्थित व्याख्याओं और अतिव्यापी कार्य को अस्वीकार कर दिया गया। परिणामी मार्गदर्शिका पद्धतिगत दावे करती है और सार्वजनिक स्रोतों का हवाला देती है; यह किसी नए सार्वभौमिक डिक्रिप्टर या किसी विशेष डिवाइस के प्रदर्शित समझौते का दावा नहीं करती।
सार्वजनिक रिपॉज़िटरी में शोध-प्रबंध, सार्वजनिक लिंक, रिक्त टेम्पलेट और एक दस्तावेज़ीकरण सत्यापन उपकरण शामिल हैं। फ़र्मवेयर बाइनरी, निजी कैप्चर, डिवाइस पहचानकर्ता, निकाली गई कुंजियाँ, क्रेडेंशियल और परिचालन लॉग इसके प्रकाशन दायरे से बाहर हैं। इन विधियों को केवल उन सिस्टम और आर्टिफ़ैक्ट पर लागू करें जिनकी जाँच के लिए आपको अधिकृत किया गया है।
Python 3.9 या उससे नया संस्करण पर्याप्त है; किसी तृतीय-पक्ष पैकेज की आवश्यकता नहीं है।
python3 tools/check_docs.py
python3 tools/check_docs.py --self-test
लोकल हार्नेस फ़ाइल इन्वेंटरी, Markdown लिंक, विधि क्रमांकन, स्रोत सूचकांक, संस्करण रिकॉर्ड और कई सामान्य आकस्मिक-प्रकाशन पैटर्न की जाँच करता है। यह फ़र्मवेयर निष्पादित नहीं करता, उपकरणों से संपर्क नहीं करता, लिंक किए गए वेबसाइटों को नहीं लाता या यह सिद्ध नहीं करता कि प्रत्येक तकनीकी कथन सही है। स्रोत सत्यापन अनुसंधान समीक्षा का हिस्सा बना रहता है।
वर्तमान दस्तावेज़ीकरण संस्करण: 1.0.0। changelog और केवल-जोड़ने वाला history देखें।