¿Se puede detectar y extraer un objeto en particular de la RAM? [cerrado]

1

Hace un tiempo que estaba buscando en Google, y parece que no encuentro lo que estoy buscando.

Imagine que tengo un programa en ejecución (por ejemplo, un generador de imágenes al azar, tal vez captcha) y tengo un proceso en segundo plano sin GUI pero con permiso completo en la misma máquina. Quiero que el segundo proceso capture la ubicación del objeto de imagen (suponiendo que conozca el tipo de objeto y tal vez incluso el tamaño aproximado) y obtenga su contenido en una variable de proceso local. Es posible de hacer? Sé que la lectura de la parte de la RAM es posible (Cheat Engine lo hace fácilmente), pero realiza la tarea de detectar un objeto de cierto tipo que se encuentra en la memoria de un determinado proceso. ¿Me ayudará saber el nombre de la variable? ¿Hay una lista con las direcciones de todas las variables en la memoria en algún lugar?

    
pregunta Xeos 12.05.2013 - 22:58
fuente

1 respuesta

1

Solo soy un desarrollador con un interés de seguridad, pero:

Parece que una forma de responder a tu pregunta es la técnica de Archivo / Talla de memoria.

Buscar contenido (como imágenes o documentos, etc.) en la memoria o disco sin formato.

Es una técnica forense, algo así como la memoria de búsqueda de fuerza bruta para documentos.

Talla de archivos: incluye una gran cantidad de terminología relacionada

Herramientas de creación de archivos (comience con una imagen de memoria)

    
respondido por el Andrew Russell 14.05.2013 - 01:11
fuente

Lea otras preguntas en las etiquetas