New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Syntax for search in XOR'd memory region? #423
Comments
Do you have a link explaining this XOR "anti-cheat" technique? I'd like to read about it, then evaluate if adding it. |
Thanks for looking into this :)
It's just obfuscation. I doubt anybody considers it worth a write-up. Prevents nothing more than scanning for plain values with scanmem and CheatEngine. Find my draft implementation in the following PR: #424 |
This specific technique is described at https://www.gamecheetah.org/blog/bypassing-xor-encryption-game-guardian/ (look for |
I have implemented searching in XOR'd memory regions.
XOR'd memory is a simple cheat prevention technique. I am currently testing the feature.
Which syntax do you prefer?
I propose the prefix caret (^), with 1 or 2 arguments.
Pro: caret matches the C-operator.
Con: caret is a deadkey and needs to be pressed twice.
Pro: prefix operator (^ x y) makes arguments easier to parse.
Con: infix operator (x ^ y) is more commonly used.
The text was updated successfully, but these errors were encountered: