→ كل المشاريع

Early_Bird_APC_Injection

بواسطة @AbdouRoumi

33

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

أظهر أن مشروعك مُدرج على «صُنع في الجزائر».

Made in Algeria
[![Made in Algeria](https://www.madeinalgeria.dev/badge/early-bird-apc-injection.svg)](https://www.madeinalgeria.dev/projects/early-bird-apc-injection)

مشاريع ذات صلة