Después de preguntar this question (C++: Can I get out of the bounds of my app’s memory with a pointer?),
Decidí aceptar que no es posible modificar la memoria de otra aplicación con punteros (con un sistema operativo moderno).C++: ¿Cómo funcionan aplicaciones como Cheat Engine y ArtMoney?
Pero si esto no es posible, ¿cómo funcionan los programas como ArtMoney y CheatEngine?
Gracias
Obviamente tampoco funcionan en situaciones en las que el valor visualizado no es igual al valor almacenado en la memoria, es decir, se visualiza 'x + 1' donde' x' se almacena en la memoria. Una búsqueda de 'x + 1' no arrojará la ubicación de' x'. Otros métodos de encriptación usan tipos de datos personalizados, como enteros de longitud variable, ordenamiento de bytes diferente, almacenamiento invertido XOR (XOR con '0xFFFF'), etc. – Pindatjuh