TLDR InfoSec · STRATEGIES & TACTICS

NEW PROCESS INJECTION CLASS: THE CONTEXT-ONLY ATTACK SURFACE

blog.fndsec.net10 min read

Summary from the TLDR InfoSec newsletter

Most process injection techniques typically begin by allocating memory, writing to that memory, and then executing it. However, the researchers in this post explored the possibility of process injection while only using the execution step. The researchers first achieved their goal by dropping a malicious DLL and then executing it by abusing that LoadLibraryA automatically appends “.dll” to strings that are passed to it. The researchers then took this one step further and used CreateRemoteThread with SetThreadContext and NTCreateThread to execute code in a remote process without needing to write a DLL to disk.