> For the complete documentation index, see [llms.txt](https://blog.securehat.co.uk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://blog.securehat.co.uk/process-injection.md).

# Process Injection and Similar Topics

- [Shellcode Execution via EnumSystemLocalA](https://blog.securehat.co.uk/process-injection/shellcode-execution-via-enumsystemlocala.md): This post covers a shellcode execution technique that leverages the UuidFromStringA and EnumSystemLocalA APIs to load and execute shellcode
- [Manually Implementing Inline Function Hooking](https://blog.securehat.co.uk/process-injection/manually-implementing-inline-function-hooking.md): This post covers the general process of implementing a simple inline function hook for an x86 Win32 API.
- [Detecting Process Injection using Microsoft Detour Hooks](https://blog.securehat.co.uk/process-injection/detecting-process-injection-using-microsoft-detour-hooks.md): This blog post discusses using Microsoft Detours to add hooks for common APIs in an attempt to detect and prevent process injection.
