An open API service indexing awesome lists of open source software.

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.

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.

---