
إثبات مفهوم لحقن كود العملية دون استخدام WriteProcessMemory
InjectSetConsole يقوم بحقن كود العملية من خلال الاستفادة من أنبوب مسمّى في Windows.
على عكس التقنيات التقليدية، فهو لا يستخدم واجهات API الخاصة بـ VirtualAllocEx و WriteProcessMemory.
InjectSetConsole.exe <executable_path>
executable_path: netsh.exe، nslookup.exe،... أو أي برنامج طرفية تفاعلي آخر
مثال: InjectSetConsole.exe C:\Windows\System32\netsh.exe
لاستخدام shellcode مختلف، استبدل البايتات بدءًا من الإزاحة 0x19 (ست عشري) في مصفوفة rawData.
بدلاً من ذلك، يمكنك تعديل نمط البحث لتحسين التهرب.
EDR Evasion: Process Injection Without WriteProcessMemory
Youtube: https://youtu.be/DCUnbj_usPM