
एक सामान्य विंडोज़ मेमोरी स्क्रैपिंग टूल
Mnemosyne एक सामान्य Windows-आधारित मेमोरी स्क्रैपिंग टूल है।
यह किसी प्रोसेस की मेमोरी स्पेस को सर्च स्ट्रिंग या regex (यूनिकोड और ASCII) के लिए स्कैन करता है और यदि मिल जाए, तो इन्हें stdout, किसी फ़ाइल या रिमोट लिसनर के सॉकेट पर आउटपुट कर देता है।
यह उपयोगिता किसी प्रोसेस की मेमोरी स्क्रैपिंग के लिए, पोस्ट-एक्सप्लॉइटेशन POC के रूप में, मालवेयर के लिए डायनामिक एनालिसिस तंत्र के रूप में, फज़िंग के दौरान उपयोग किए जाने वाले इंस्ट्रूमेंटेशन टूल के रूप में और कई अन्य अनुप्रयोगों के लिए उपयोगी है।
यह टूल किसी प्रोसेस (या सभी चल रहे प्रोसेसेस) पर अनवरत काम करता है, क्योंकि मेमोरी गतिशील होती है और तेज़ी से बदलती रहती है; इसलिए यह लूपिंग मेमोरी में विशिष्ट रुचि की वस्तुओं को स्क्रैप करने के लिए अधिक लाभकारी हो सकती है।
यह केवल नेटिव Win32 API कॉल का उपयोग करता है, इसलिए इसकी कोई निर्भरता नहीं है और यह Windows 2000 से Windows 10 तक कार्य करता है (पुराने प्लेटफ़ॉर्म के लिए .NET के विभिन्न संस्करणों में कंपाइलेशन आवश्यक होगा)।
मुख्य सीमा प्रोटेक्टेड प्रोसेसेस के साथ है - Mnemosyne किसी प्रोटेक्टेड प्रोसेस की वर्चुअल मेमोरी तक पहुँच नहीं पाएगा और इसलिए बिना स्क्रैप किए ऐसे किसी भी प्रोसेस को छोड़ देगा।
पूर्ण उपयोग के लिए Mnemosyne.exe चलाएँ।