
एक डेस्कटॉप उपकरण जो DLL इंजेक्ट करने, CreateFileW जैसे WinAPI फ़ंक्शन को हुक करने, और रनटाइम पर प्रक्रिया व्यवहार को संशोधित करने की अनुमति देता है — डेवलपर्स, परीक्षकों और रिवर्स इंजीनियर्स के लिए डिज़ाइन किया गया।
जैसा कि नाम से पता चलता है, यह एप्लिकेशन मुख्य रूप से विंडोज पर चलने वाली किसी भी प्रक्रिया में DLL इंजेक्ट करने का कार्य करता है। इसकी क्षमता के साथ, यह एक प्रक्रिया पर कई ऑपरेशन करने में सक्षम है, जैसे DLL लोड करना, DLL अनलोड करना, और प्रमुख WinAPI फंक्शन (जैसे, CreateFileW, ReadFile, आदि) को हुक करना।
इसका फ्रंटएंड Flutter का उपयोग करके बनाया गया है, और मुख्य कार्यक्षमता C++ का उपयोग करके की जाती है। यह प्रोजेक्ट विंडोज प्रक्रियाओं के डिबगिंग और व्यवहार संशोधन के लिए सरलीकृत और प्रभावी उपकरणों की उपलब्धता में अंतर को भरता है। वर्तमान उपकरण या तो जटिलता के कारण उपयोगकर्ता की पहुँच में कमी रखते हैं या व्यापक सिस्टम-स्तरीय संचालन के लिए पर्याप्त कार्यक्षमता प्रदान नहीं करते हैं।
एप्लिकेशन को Releases अनुभाग से डाउनलोड किया जा सकता है। नीचे Notepad.exe में CreateFileW फंक्शन को हुक करने और सभी फ़ाइल निर्माण को एक विशिष्ट नाम पर रीडायरेक्ट करने के लिए कॉन्फ़िगर करने का चरण-दर-चरण उदाहरण दिया गया है।
DLL Injector एप्लिकेशन लॉन्च करके शुरू करें। आपको चल रही प्रक्रियाओं का एक ग्रिड दिखाई देगा जिसमें उनके नाम और प्रक्रिया आईडी (PIDs) होंगे।
➡️ Notepad.exe के लिए हुक विकल्प पर क्लिक करें।

प्रक्रिया चुनने के बाद, एक पॉपअप दिखाई देगा जो आपको यह कॉन्फ़िगर करने के लिए कहेगा कि किस फंक्शन को हुक करना है और किन शर्तों के तहत।
इस उदाहरण में:
CreateFileWE:\Downloads\E:\Downloads\hooked.txtएक बार कॉन्फ़िगर हो जाने पर, DLL इंजेक्ट करने और हुक सक्रिय करने के लिए Hook पर क्लिक करें।

यदि हुक सफलतापूर्वक लागू हो गया, तो आपको एक पुष्टिकरण संवाद दिखाई देगा।
जब आपका काम पूरा हो जाए, तो हुक को सुरक्षित रूप से हटाने के लिए आपको "Unhook" दबाना होगा।
⚠️ यदि हुक नहीं हटाया जाता है, तो प्रक्रिया को मैन्युअल रूप से पुनः आरंभ करने की आवश्यकता हो सकती है।

यह जाँचने के लिए कि क्या हुआ:
E:\Downloads\के अंदर कोई भी फ़ाइल सहेजने का प्रयास करें — फ़ाइल नाम चाहे जो भी हो, उसेhooked.txtनाम देने के लिए बाध्य किया जाएगा।
यह प्रदर्शित करता है कि आप इंजेक्टेड हुक का उपयोग करके API स्तर पर फ़ाइल सिस्टम संचालन को कैसे इंटरसेप्ट और हेरफेर कर सकते हैं।