for everything else, try google. It has this really nifty feature where you can type site: followed by a website eg. site:cheatengine.org to limit results to that site. You can find the other half dozen thousand other times it's been asked (ok, 6000 might be hyperbole but it's not uncommon and you can find good info with basic searches, you know, just like with cheat engine itself). _________________
Joined: 25 Jan 2006 Posts: 8517 Location: 127.0.0.1
Posted: Sat Aug 11, 2018 4:38 pm Post subject:
Code the trainer yourself if you want it to be protected in any manner. Using CE's trainer maker is not something you should be using if you don't want things to have a chance of being stolen easily.
Keep in mind, simple read/write process memory trainers are easily stolen by other means regardless of what language they are written in, simply by hooking the API calls and logging the data.
If you want to do any real/serious methods of protection you will need to move towards DLL injection. However, the same rules apply where things can be hooked and logged, monitoring memory changes and such can be done to view differences to find what your trainer is altering etc.
Ultimately you are fighting a losing battle to try and fully protect your work.
The best option I can say/give to you is doing the following:
- Use DLL injection in some form.
- Implement your own anti-cheat stuff to prevent further tampering with the target while your cheat is active.
- Avoid simple memory patches/edits.
- Use inline code-caves to your own function calls within the DLL.
- Heavily obfuscate your code caves.
- Avoid using API while injected. (ie. don't use WriteProcessMemory/ReadProcessMemory, directly access the memory instead.)
- Avoid simple memory patches. (ie. nopping an instruction)
- Avoid simple value editing. (ie. setting an addresses value to 99999)
- Avoid simple read/writes to memory.
This way, the only thing people will see from your edits is the jump to your DLLs cave, then the cave would be heavily obfuscated to a point where simple reading would be removed. Does it fully secure your cheat? No. But it removes a lot of easy methods for people to steal your work etc. _________________
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