DLL injection is a technique used to run code within the address space of another process by forcing it to load a dynamic-link library(DLL).