Code injection via Asynchronous Procedure Calls to bypass Windows defenses. Mapped to MITRE ATT&CK T1055.004.(Process Injection: Asynchronous Procedure Call).
عن هذا المشروع
Early Bird APC Injection Early Bird APC Injection is a Windows tool that demonstrates the use of Advanced Process Control (APC) injection techniques. This technique allows you to queue a function (or payload) to be executed by a target process thread in an alertable state. The tool scans for a specific process and injects shellcode into it, making use of QueueUserAPC. This tool is built for educational purposes, malware analysis, and pentesting in controlled environments, offering insight into how APC injection works within Windows. It should never be used for malicious purposes. How it Works Early Bird APC Injection uses the following approach: Process Creation: A new process (or existing one) is targeted using CreateProcessA. Memory Allocation: The tool allocates memory in the remote process using VirtualAllocEx. Shellcode Injection: The shellcode is written into the allocated memory space using WriteProcessMemory. APC Queueing: The QueueUserAPC function is used to inject and execute the shellcode in the context of the target process's thread. Process Control: Uses debugging techniques to control and continue the execution of the target process after injection. Features
من ملف README الخاص بالمشروع على
GitHub
- النجوم
- 33
- التفريعات
- 3
- آخر تحديث
- 11/10/2024
أضف هذه الشارة إلى ملف README
أظهر أن مشروعك مُدرج على «صُنع في الجزائر».
[](https://www.madeinalgeria.dev/projects/early-bird-apc-injection)