
InfectPE - PE फ़ाइल में कस्टम कोड इंजेक्ट करें [यह प्रोजेक्ट अब मेंटेन नहीं किया जाता]

इस टूल का उपयोग करके आप PE फ़ाइल में x-code/shellcode इंजेक्ट कर सकते हैं। InjectPE केवल 32-बिट निष्पादन योग्य फ़ाइलों के साथ काम करता है।
प्रोजेक्ट में, MessageBoxA का हार्डकोडेड x-code है, आप इसे बदल सकते हैं।
विंडोज़ x86 बाइनरी - हार्डकोडेड MessageBoxA x-code, केवल डेमो के लिए।
vc_redist.x86 - Microsoft Visual C++ Redistributable
.\InfectPE.exe .\input.exe .\out.exe code
X-code को कोड सेक्शन में इंजेक्ट किया जाता है, यह विधि अधिक गुप्त है, लेकिन कभी-कभी कोड सेक्शन में पर्याप्त जगह नहीं होती है।
.\InfectPE.exe .\input.exe .\out.exe largest
सबसे अधिक शून्य वाले सेक्शन में X-code इंजेक्ट किया जाता है, इस विधि का उपयोग करके आप बड़ा x-code इंजेक्ट कर सकते हैं। यह विधि सेक्शन की विशेषताओं को संशोधित करती है और थोड़ी अधिक संदिग्ध है।
.\InfectPE.exe .\input.exe .\out.exe resize
कोड सेक्शन का आकार बढ़ाएँ और x-code इंजेक्ट करें। यह तकनीक, "code" की तरह, कम संदिग्ध है, साथ ही आप बहुत बड़ा x-code इंजेक्ट कर सकते हैं।
.\InfectPE.exe .\input.exe .\out.exe new
एक नया सेक्शन बनाएँ और उसमें x-code इंजेक्ट करें, सेक्शन का हार्डकोडेड नाम ".infect" है
पैच की गई फ़ाइल में, ASLR और NX अक्षम हैं, अधिक तकनीकी जानकारी के लिए आप VS प्रोजेक्ट का विश्लेषण कर सकते हैं।
कृपया, पैक या खराब निष्पादन योग्य फ़ाइलों के साथ उपयोग न करें।
Vimeo - "code" और "largest" तकनीकें।
Vimeo - "resize" तकनीक।
PE फ़ाइल में x-code इंजेक्ट करने के लिए और तकनीकें जोड़ें।
मैंने यह प्रोजेक्ट खुद PE फ़ाइल फ़ॉर्मेट के बारे में थोड़ा और सीखने के लिए बनाया है।
कोई उन्नत तकनीकें नहीं हैं।
केवल शैक्षिक उद्देश्यों के लिए।