This repository contains a detailed guide and example implementation of Shellcode Injection using the Win32 API. The project demonstrates the steps and processes involved in injecting shellcode into a target process on Windows.
- Detailed walkthrough of Shellcode Injection.
- Example code using Win32 API functions like
OpenProcess,VirtualAllocEx, andCreateRemoteThread. - Pre-requisites for understanding Windows internals, threads, processes, and memory management.
- Knowledge of:
- Windows Internals (Processes, Threads, Handles, Memory Management)
- Programming in C and Assembly
- Tools:
- Visual Studio for compiling the code.
- Msfvenom for generating shellcode.
- Compile the code using Visual Studio:
- Open the project and build the executable.
- Run the executable with the target process ID: shellcode-injection.exe