Originally Posted by
Kalist
As I can understand it by what's been written, DLL injection is actually a part of hooking? DLL injection is simply a hooking method? Hooking is kind of a general term for it? So hooking basically means any kind of successful attempt to alter a process' behavior.
What about if you use DLL injection but write the actual DLL content in assembly (the code to execute). Would that make it more undetectable? Like if you write the source code of the DLL itself in Assembly. Or does it only matter HOW you inject it and not WHAT you inject, and how it's written?