
Pinjectra एक C/C++ OOP-जैसी लाइब्रेरी है जो प्रोसेस इंजेक्शन तकनीकों को लागू करती है (Windows 10 64-bit पर ध्यान केंद्रित करते हुए)
Pinjectra एक C/C++ लाइब्रेरी है जो 'मिक्स एंड मैच' शैली में प्रोसेस इंजेक्शन तकनीकों (विंडोज़ 10 64-बिट पर ध्यान केंद्रित करते हुए) को लागू करती है। यहाँ एक उदाहरण है:
// CreateRemoteThread Demo + DLL Load (i.e., LoadLibraryA as Entry Point)
executor = new CodeViaCreateRemoteThread(
new OpenProcess_VirtualAllocEx_WriteProcessMemory(
(void *)"MsgBoxOnProcessAttach.dll",
25,
PROCESS_VM_WRITE | PROCESS_CREATE_THREAD | PROCESS_VM_OPERATION,
MEM_COMMIT | MEM_RESERVE,
PAGE_READWRITE),
LoadLibraryA
);
executor->inject(pid, tid);
यह वर्तमान में 'स्टैक बॉम्बर' तकनीक का एकमात्र कार्यान्वयन भी है। एक नई प्रक्रिया इंजेक्शन तकनीक जो CFG और CIG दोनों सक्षम होने पर विंडोज़ 10 64-बिट पर काम कर रही है।
Pinjectra, और 'स्टैक बॉम्बर' तकनीक को Process Injection Techniques - Gotta Catch Them All वार्ता के भाग के रूप में जारी किया गया था, जो BlackHat USA 2019 सम्मेलन और DEF CON 27 में Itzik Kotler और Amit Klein द्वारा SafeBreach Labs से दी गई थी।
0.1.0
BSD 3-Clause