
Interrogate एक प्रूफ-ऑफ-कॉन्सेप्ट उपकरण है जो बाइनरी सामग्री में क्रिप्टोग्राफ़िक कुंजियों की पहचान के लिए है (लक्षित ऑपरेटिंग सिस्टम की परवाह किए बिना), सर्वप्रथम मेमोरी डंप विश्लेषण और फोरेंसिक उपयोग के लिए।
Interrogate बाइनरी सामग्री में क्रिप्टोग्राफ़िक कुंजियों की पहचान के लिए एक प्रूफ-ऑफ-कॉन्सेप्ट टूल है (लक्षित ऑपरेटिंग सिस्टम की परवाह किए बिना), मुख्य रूप से मेमोरी डंप विश्लेषण और फोरेंसिक उपयोग के लिए। संस्करण 0.0.4 तक AES, Serpent, Twofish और DER-एन्कोडेड RSA कुंजियों की पहचान करने में सक्षम।
यह टूल मेरी NTNU में मास्टर थीसिस के एक भाग के रूप में लिखा गया था।
Interrogate को आवश्यकता है:
Interrogate की कोई निर्भरता नहीं है; स्थापना में डाउनलोड और संकलन शामिल है:
git clone https://github.com/carmaa/interrogate.git
cd interrogate
make
अधिक संपूर्ण और अद्यतन विवरण के लिए, कृपया चलाएँ:
./interrogate -h
यह केवल एक प्रूफ-ऑफ-कॉन्सेप्ट टूल है। बहुत अधिक अपेक्षा न करें।
कृपया मेरी मास्टर थीसिस देखें: https://ntnuopen.ntnu.no/ntnu-xmlui/handle/11250/261742
और संबंधित पेपर: https://dfrws.org/sites/default/files/session-files/paper-the_persistence_of_memory_-_forensic_identification_and_extraction_of_cryptographic_keys.pdf
इस टूल से कोई बुराई न करें। साथ ही, मैं एक पेंटेस्टर हूँ, डेवलपर नहीं। इसलिए यदि आपको अजीब कोड दिखे जो आपकी शुद्धता की भावना को परेशान करता है, तो मुझे एक नोट भेजें कि मैं इसे कैसे सुधार सकता हूँ। या उससे भी बेहतर, मेरे कोड को फोर्क करें, इसे बदलें और पुल रिक्वेस्ट जारी करें।