Skip to content

trevorsaudi/Process-Injection-cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Process-Injection on Windows with C++

  • This repository contains C/C++ programs that demonstrate examples of process injection techniques on a Windows system.

Overview

  • The program uses the Windows API to inject a payload into a running process. The payload and the target process are hardcoded into the program for demonstration purposes.

  • The payload is generated using msfvenom, intended to display a message box with the text "Hello hackers".

  • The target process is notepad.exe, but this can be modified to any process that the user has permissions to manipulate.

  • Standard classic process injection featuring common API calls like VirtualAllocEx, WriteProcessMemory, CreateRemoteThread.
  • QueueUserAPC is a more sophisticated process injection technique that leverages the Windows Asynchronous Procedure Call (APC) mechanism. It features the QueueUserAPC() windows API.

About

Classic Process Injection Implementation with cpp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages