
कर्नेल स्पेस की शक्ति का उपयोग करके प्रक्रियाओं को डंप करना!
mastercodeon314 का धन्यवाद, अब Windows 11 पर एक पोर्ट काम कर रहा है। आनंद लें !
https://github.com/mastercodeon314/KsDumper-11

मुझे हमेशा रिवर्स इंजीनियरिंग में रुचि रही है। कुछ दिन पहले मैं मज़े के लिए कुछ गेम इंटरनल देखना चाहता था, लेकिन वह पैक्ड और EAC (EasyAntiCheat) द्वारा संरक्षित था। इसका मतलब था कि इसके हैंडल हटा दिए गए थे और मैं Ring3 से प्रोसेस को डंप करने में असमर्थ था। मैंने OpenProcess का उपयोग किए बिना प्रोसेस मेमोरी को कॉपी करने के लिए एक कस्टम ड्राइवर बनाने का प्रयास करने का निर्णय लिया। मुझे विंडोज कर्नेल, PE फ़ाइल संरचना के बारे में कुछ नहीं पता था, इसलिए मैंने इस प्रोजेक्ट को बनाने के लिए लेख और फ़ोरम पढ़ने में बहुत समय बिताया।
नोट: Import तालिका का पुनर्निर्माण नहीं किया गया है।
KsDumperClient का उपयोग करने से पहले, KsDumper ड्राइवर को लोड करना आवश्यक है।
यह अहस्ताक्षरित है, इसलिए आपको इसे जैसे चाहें लोड करना होगा। मैं Win10 के लिए drvmap का उपयोग कर रहा हूँ। यदि आप भी इसका उपयोग करना चाहते हैं तो इस रिलीज़ में सब कुछ प्रदान किया गया है।
Driver/LoadCapcom.bat को व्यवस्थापक के रूप में चलाएँ। अभी तक कोई कुंजी न दबाएँ या विंडो बंद न करें !Driver/LoadUnsignedDriver.bat को व्यवस्थापक के रूप में चलाएँ।LoadCapcom cmd में Enter दबाएँ।KsDumperClient.exe चलाएँ।नोट: ड्राइवर रीबूट होने तक लोड रहता है, इसलिए यदि आप KsDumperClient.exe को बंद करते हैं, तो आप इसे पुनः खोल सकते हैं !
नोट2: हालांकि यह x86 और x64 दोनों प्रक्रियाओं को डंप कर सकता है, इसे x64 Windows पर चलना होगा।
यह प्रोजेक्ट मेरे लिए विंडोज कर्नेल, PE फ़ाइल संरचना और कर्नेल-उपयोगकर्ता स्पेस इंटरैक्शन के बारे में सीखने का एक तरीका था। इसे केवल सूचनात्मक और शैक्षिक उद्देश्यों के लिए उपलब्ध कराया गया है।
इस प्रोजेक्ट की प्रकृति को देखते हुए, इसे वर्चुअल एनवायरनमेंट में चलाने की अत्यधिक अनुशंसा की जाती है। आपके सिस्टम को होने वाली किसी भी क्रैश या क्षति के लिए मैं जिम्मेदार नहीं हूँ।
महत्वपूर्ण: यह उपकरण स्वयं को छिपाने का कोई प्रयास नहीं करता है। यदि आप संरक्षित गेम को लक्षित करते हैं, तो एंटी-चीट इसे एक चीट के रूप में चिह्नित कर सकता है और कुछ समय बाद आपको प्रतिबंधित कर सकता है। वर्चुअल एनवायरनमेंट का उपयोग करें !