#rpm 299
33 messages · Page 1 of 1 (latest)
Why are you trying to use that
Wdym why? Is there something else I should be using?
What are you trying to do
It replaces strings in process memory, by finding the direct address of the string that you want to replace (user input) then it passes that address and writes its memory. the program I wrote works but I can't seem to get around why that error happens and I'm having issues with UTF 16 Encoded strings (basically there are null bytes inbetween every letter). So I'm not sure if I should make the
Why would you need to replace strings in another process?
Well It's not that I need to
I just want to
Just practicing and making some projects
We won't help with this kind of stuff
There's very few legitimate reasons to do this, all the other ones are against the rules
So you're just going to assume I'm doing this unlawfully?
Yes
The memory might be page_guard but idk why it would read partial
U can try to just read the things it didn't read again
Well I did make a check for PAGE_GUARD but it didn't seem to be it. The program does the job but I'm unsure why it happens, and it always seems to happen at the beginning of the execution.
Actually the opposite
what is it then?
It is not an anti-cheat but rather a tool which automatizes a specific set of instructions which you could do manually to catch cheaters (term is screensharing, it is popularized in many gamee such as mc, fivem etc..) , initially I saw a python string remover in python and decided to see If I could make it in C++ and better just to practice.
@meager prism has reached level 2. GG!
now it looks for strings (essentially cheat strings that a cheat would leave) in process memory inside of the game
Most of those games dont have an AC
Unless it is serversided but ofc it has its limitations so people invented screensharing
and whats the practical use?
just terminate the process
Basically you'd run the program It would look for specific string that you input, then it prints if whether the string was found or not found
If its in the process memory then it will print meaning that ur injected and cheating, otherwise you aren't
what if the string is randomly inside a uninitialized region?
Then look for another one
I always check for the string in PH2