Posted: Sun Dec 13, 2015 3:17 pm Post subject: [HELP] D3D Hook Is Detected
So Idk if this is the correct section but I'm having issues when I attatch cheat engine to the game I am hacking I try to hook d3d but the game detects it and shutsdown/disconnects. I know there has to be some workaround. Is there anyway to make the d3d hook undetectable? Sorry for bad english
Joined: 25 Jan 2006 Posts: 8587 Location: 127.0.0.1
Posted: Sun Dec 13, 2015 4:15 pm Post subject:
Cheat Engine uses the common vtable overwriting method of hooking Direct3D which is super easy to detect. If you want to make the Direct3D hooks undetected you are going to need to rewrite them yourself to not use vtable hooking and instead, do something like mid-function hooking.
Most anti-cheats can easily see vtable hooks simply by checking the vtable and ensuring all addresses are within a specific address space. If they see a jump going out of the current bounds its fairly obvious that it is a hook.
Patching the first chunk of a function is commonly detected as well to look for detouring. So your best bet is to try with mid-function hooking. _________________
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum