/NinjaInjector

Classic Process Injection with Memory Evasion Techniques implemantation

Primary LanguageC++

NinjaInjector

Classic Process Injection with Memory Evasion Techniques implemantation

What memory evasion techniques are used?

  • Sleep Personal Implementation
  • Set PAGE_NOACCESS with VirtualProtectEx
  • Encrypt/Decrypt Memory Regions with SystemFunction033
  • Encrypt/Secrypt Shellcode to the entrypoint using XOR

Page Guard

Forcing Page Guard Exceptions:

WriteProcessMemory:

image

CreateRemoteThread:

image

Handling Exceptions:

image

The flow code is the following:

image