https://github.com/h3bm/poc-injectors
Multi-language DLL Injectors built with C#, C++, and Java. Educational tools to demonstrate Windows API-based DLL injection methods.
https://github.com/h3bm/poc-injectors
cpp csharp dll-injection dll-injector educational injector injector-tool injector-x64 java windows-api
Last synced: about 1 year ago
JSON representation
Multi-language DLL Injectors built with C#, C++, and Java. Educational tools to demonstrate Windows API-based DLL injection methods.
- Host: GitHub
- URL: https://github.com/h3bm/poc-injectors
- Owner: h3bm
- License: mit
- Created: 2025-04-16T16:33:22.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-16T16:46:15.000Z (about 1 year ago)
- Last Synced: 2025-04-19T00:04:55.573Z (about 1 year ago)
- Topics: cpp, csharp, dll-injection, dll-injector, educational, injector, injector-tool, injector-x64, java, windows-api
- Language: C#
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
🧠DLL Injectors Collection
My Educational injector implementations written in C#, C++, and Java
---
## Overview
| Language | Method | Notes |
|----------|----------------|------------------------|
| C# | `LoadLibraryA` | WinForms Console App |
| C++ | `LoadLibraryA` | Classic native method |
| Java | `LoadLibraryA` | Uses JNA (Windows API) |
---
## Description
This repository serves as a **learning resource** to understand how basic DLL injection works across multiple programming languages on Windows.
Each injector uses the `OpenProcess`, `VirtualAllocEx`, `WriteProcessMemory`, and `CreateRemoteThread` technique.
> *These are clean examples built for learning, debugging, and offline dev environments and these methods of injection* **ARE DETECTED**
---
## ⓘ Information before usage
- Compatible with: 64-bit Windows systems
- Java injector requires [JNA](https://github.com/java-native-access/jna)
---
## 🛑 Disclaimer
This project is for **educational use only**.
Do not use this code with online games, anti-cheat-protected processes, or in violation of any software’s terms of service.
---