[CODIGO FUENTE] ReadProcessMemory std::string

c0de

Administrador
Registrado
19 Abr 2020
Mensajes
286
std :: string es un contenedor, el offset 0x14 es el tamaño de la matriz de caracteres que administra. Si la cadena tiene menos de 15 caracteres, la segunda variable (offset 0x4 o 0x8 dependiendo de x86 / x64) es la matriz de caracteres en sí. Si tiene más de 15 caracteres, esta variable se convierte en un puntero a la matriz de caracteres que se asigna dinámicamente.

Podemos usar esta información para leer la cadena externamente, es un truco, pero funciona.

Aquí hay un código de muestra que muestra cómo se hace:

Codigo Fuente
Please, Acceder or Regístrate to view URLs content!

Creditos
Rake
 
Última edición: