После того, как задали this question (C++: Can I get out of the bounds of my app’s memory with a pointer?),
Я решил принять, что изменить память другого приложения с помощью указателей (с современной ОС) невозможно.C++: Как работают такие приложения, как Cheat Engine и ArtMoney?
Но если это невозможно, как работают программы, такие как ArtMoney и CheatEngine?
Благодаря
Очевидно, что они также не будут работать в ситуациях, когда отображаемое значение не равно сохраненному значению в памяти, то есть отображается «x + 1», где 'x' сохраняется в памяти. Поиск 'x + 1' не приведет к расположению' x'. Другие методы шифрования используют пользовательские типы данных, такие как целые числа переменной длины, различный порядок байтов, XOR-обратное хранилище (XOR с '0xFFFF') и т. Д. – Pindatjuh