[Ayuda] No logro dar con los punteros de un juego con Cheat Engine

Iniciado por K4PR1C0RN10, 17 Agosto 2021, 18:25 PM

0 Miembros y 1 Visitante están viendo este tema.

K4PR1C0RN10

Hola !! Estaba pasandome por un juego y queria modificarme la vida, para ello coji cheat engine y encontre el address sencilla y rapidamente, despues hice el scan para encontrar el puntero como normalmente, le puse maximo 7 niveles, bien, al hacerse el escan cerre y volvi a abrir el juego, seleccione el proceso con el cheat engine, entre, y reescanie pa encontrar el puntero, encontro unos cuantos, luego de un rato me aburri y cerre, despues de un rato volvi a abrir el juego para volver a jugar, abri cheat engine, y de pronto el puntero ya no funcionaba, abro el archivo de scan y ninguno de los miles de punteross que encontro funcionaban, volvi a hacer scan 1 ves mas y me volvio a hacer lo mismo, los punteros solo funcionaban por 1 momento, y repeti y repeti y lo mismo.   :-\

Alguien que me diga si tiene idea de porque pasa esto, los punteros solo funcionan por un momento aunque escanee los de 7 niveles (en algunos juegos), agradeceria respuestas.

FFernandez

#1
Si buscas el puntero inicial con el programa en ejecución, y cada vez que lo cargas cambia es porque  el .EXE se a cargado en otra ubicación de memoria.      
Una vez localizado el puntero debes de localizar la dirección de memoria inicial del programa en memoria.
Calcula la diferencia y obtendrás el RVA.
Cada vez que inicies la aplicación tienes que obtener el punto de entrada del mismo y sumarle el RVA.

Si aún no funciona buscamos ese valor(RVA) en otra ubicación que siempre sea la misma y contenga ese mismo valor. Obtenemos su RVA.  Cada vez que lo utilicemos en este caso ascendemos a esa dirección de memoria y leemos el contenido que será nuestro RVA2, + (puntero inicial) . Sera nuestro puntero a .................