Buscar base address (Pointer y Offset)

Iniciado por jasinski, 7 Enero 2011, 23:06 PM

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

jasinski

Hola gente soy nuevo en el foro, como estuve viendo hay unos cuantos que andan investigando sobre el tema de los Cheats mediante cheat engine y lenguajes como c++ por ejemplo.

Bueno el tema es que estoy tratando de averiguar la base address de un juego llamado "Governor of Poker" para poder hacer un código en C++ y poder aplicarle los cheats al juego, para el generoso que me quiera dar una mano y probar lo que digo puede descargarlo de aca:

http://rapidshare.com/#!download|427tl3|167741876|Governor_of_Poker.rar|30903

Bueno voy a dejar unas imagenes para ilustrar el problema




Primero busco la plata que lo multiplique por 8 por que lo estamos buscando en 4 bits, una vez que tengo el valor, lo agrego a la lista de abajo, click derecho y le doy a "Find out what writes to this address", compro una casita para que me tire un valor, y me da dos valores



Doble click en el primero y obtengo la dirección 05234C48, pero no me da ningun Offset osea en la imágen se ve que dice [esi] pero no dice + 10 ni + nada, no creo que sea de mucha importancia igual.



Buscamos la dirección con el valor en Hexadecimal, una vez encontrada la agrego a la lista de abajo, pongo "Add address manually" y en Pointer le pongo la nueva dirección encontrada. Hasta acá perfecto tengo un puntero creado varía el valor si gasto plata.



Por último le doy a "Find out what accesses this addres" para ver si por fin podemos encontrar el base addres, y me compro una casita, vendo otra, juego al poker, pierdo plata, gano plata y no aparece ningun valor. Ahí me quede

¿Alguna idea de algo?

Desde ya les agradezco su tiempo!!!

Niko^

si no me equivoco el problema esta cuando multiplicas el valor x8 eso se hace en los juegos flash .. de todas formas descargue el juego y me dice que necesita password decimela y veo si puedo editar la memoria xD