I've gotten myself lost on this one and knew you guys would help me, yet again!
I'm working on a anti cheat patch for a very old FPS shooter. More for myself because when I was younger I had to pay someone to make one and now that i'm older and i've picked up on programming I wanted to try to do it myself. Albeit im sure they used C++ or something more advanced then VB it is what it is. I'm mainly a PHP developer but picked up VB in my spare time for fun. I dont know if it will ever even get used but I wanted to have some fun. Anyway.
I've blocked every single hack in exitence save 2. I have a hack dll that is a multihack. It has dozens of hacks in it. I have been able to block all registry and file modifications. I have also blocked all memory modifications by debugging the DLL and getting the cheats memory address, scanning it to make sure its what its suppose to be and terminating if its not. However, 2 of the cheats in said DLL don't appear to have memory addresses. I know for a fact that the multihack was devloped using directx sdk and that it must use d3d hooking as the game is direct3d. The 2 cheats in question are Wallhack, it has several modes of wallhack binded to the same hotkey "F10" and speed cheat which is binded to + and - to increase or decrease by 1. I will attach the dll file incase anyone wants to take a look to see if I am missing the memory address I should scan or if anyone has an idea on how I can detect both cheats.
Attachment 97791
I'm working on a anti cheat patch for a very old FPS shooter. More for myself because when I was younger I had to pay someone to make one and now that i'm older and i've picked up on programming I wanted to try to do it myself. Albeit im sure they used C++ or something more advanced then VB it is what it is. I'm mainly a PHP developer but picked up VB in my spare time for fun. I dont know if it will ever even get used but I wanted to have some fun. Anyway.
I've blocked every single hack in exitence save 2. I have a hack dll that is a multihack. It has dozens of hacks in it. I have been able to block all registry and file modifications. I have also blocked all memory modifications by debugging the DLL and getting the cheats memory address, scanning it to make sure its what its suppose to be and terminating if its not. However, 2 of the cheats in said DLL don't appear to have memory addresses. I know for a fact that the multihack was devloped using directx sdk and that it must use d3d hooking as the game is direct3d. The 2 cheats in question are Wallhack, it has several modes of wallhack binded to the same hotkey "F10" and speed cheat which is binded to + and - to increase or decrease by 1. I will attach the dll file incase anyone wants to take a look to see if I am missing the memory address I should scan or if anyone has an idea on how I can detect both cheats.
Attachment 97791