postfix / go-procinject

Process Injection Techniques with Golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go-procinject

Repository with some process injection techniques implemented in Golang.

For each technique, the program does the following steps:

  1. Create the target 32-bit process C:\\Windows\\SysWOW64\\notepad.exe in suspended and no window mode
  2. Allocate RW memory to that target process
  3. Write the 32-bit shellcode into that target process
  4. Change the memory to RX
  5. Execute the MessageBox shellcode

Techniques

  • CreateRemoteThread
  • NtCreateRemoteThread
  • QueueUserAPC
  • NtQueueUserAPC
  • RtlCreateUserThread
  • SetThreadContext
  • SetThreadContext with C code

About

Process Injection Techniques with Golang


Languages

Language:Go 100.0%