A series of post about running foreign code in a Windows process. Including common protections bypass.
A few years ago I wrote a post about PE injection . Since then several people contacted me because they didn’t manage to make the code work on Windows 10 64bit. I went back to the code injection topic recently and decided to update my code. I also wanted to understand more about hooking and the possibilities when combining the two.
This is not going to be an extensive coverage of all the various code injection methods but rather a series of posts describing how to inject into a process such as a web browser, bypass protections, including OS protection, and hook interesting functions.