Process Injection basics

Published: 22 December 2022
on channel: Hacking and Cyber Security
172
0

Process injection is a technique used to execute arbitrary code in the address space of another process. It is often used by malware and threat actors to evade detection and to maintain persistence on a compromised system. There are several ways to perform process injection, and the specific method used can depend on the operating system and the security measures in place.

One common method of process injection in Windows is DLL injection, which involves injecting a dynamic-link library (DLL) into a running process and then executing code within that DLL. This can be done using a variety of techniques, such as creating a remote thread, modifying the import address table (IAT), or using the CreateRemoteThread() function.

Another method of process injection in Windows is executable injection, which involves injecting an executable file into a running process and then executing it. This can be done using a technique called reflective injection, which involves copying the executable into memory and then executing it directly.

Both of these methods of process injection can be mapped to the MITRE ATT&CK framework, which is a comprehensive knowledge base of tactics and techniques used by threat actors. DLL injection is typically mapped to the "DLL injection" technique, while executable injection is typically mapped to the "Process injection" technique.


On this page of the site you can watch the video online Process Injection basics with a duration of hours minute second in good quality, which was uploaded by the user Hacking and Cyber Security 22 December 2022, share the link with friends and acquaintances, this video has already been watched 172 times on youtube and it was liked by 0 viewers. Enjoy your viewing!