Usually at the same time it will DLL inject the application with their backdoor API. The application that is loaded (the trainer) hooks the target application and listens for keystrokes associated with hotkey functionality. However it is also used for cheating in single-player videogames through things like cheat-engine and trainers.Ī trainer utilizes both of these techniques. Once loaded, the injected DLL can act sort of like an API that can be accessed externally from the process (think backdoor API), and can interact with the public internals of the process that would otherwise be impossible.ĭLL injection is mostly use benevolently by software debuggers and accessibility software for the disabled. (benevolent)ĭLL injection is what it sounds like, a dynamic linked library is injected into the target process by forcing the process to load the DLL. Applications can utilize a targeted or global hook in order to keylog (malevolent) or listen for keystrokes in order to perform value adding functionality such as executing macros or other hotkey functionality. Hooking uses an operating system feature to monitor events sent to the process, like low level keyboard and mouse messages.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |