From GitHub - 3xpl01tc0d3r/ProcessInjection :
ProcessInjection is a C# program that demonstrates various process injection techniques for red teaming, purple teaming, and endpoint security validation.
Techniques: Vanilla Process Injection, DLL Injection, Process Hollowing, APC Queue Injection, KernelCallbackTable Injection. Shellcode formats: base64, hex, c, raw. Methods: P/Invoke, D/Invoke, Direct Syscalls, Indirect Syscalls. Evasion: Parent PID Spoofing, XOR encryption, AES encryption. Loadable via reflection (disk or remote). By Chirag Savla (3xpl01tc0d3r). GPL-3.0.