Cita de: Amerikano|Cls en 28 Enero 2010, 01:55 AM
Es que practicamente cuando se hace uso de apis de alocacion de memoria esta es variable. Puede que el juego haga uso de estas y te suceda esto. Por esta razon una solucion seria mirar cuando hace uso de estas apis ejm: VirtualAlloc y pillarse donde ha quedado alocada, de hay te desplazarias al offset donde se encontrarian los bytes que deseas cambiar.
Salu2
Pero la cosa es que aunque los encuentre de esa manera con el Olly, como hago después para encontrarlos con C++? Es decir, como se hace? :S
Cita de: tincopasan en 2 Febrero 2010, 19:11 PM
probaste buscando los pointers en el cheat engine? a veces hay pointers sobre pointers, pero el ultimo siempre tiene la dirección en color verde, ademas con el olly podes directamente parchar el exe y chau problema
Si, la primera vez los encontré en Cheat Engine y después para ver de donde salian usé el Ollydbg con la dirección que saqué del CE xD.