elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Modificando memoria en tiempo de ejecucion C++
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Modificando memoria en tiempo de ejecucion C++  (Leído 3,526 veces)
.CPP

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Modificando memoria en tiempo de ejecucion C++
« en: 13 Septiembre 2008, 22:47 pm »

Buenas, soy nuevo al foro y tenía una duda.

Me gustaría hacer una aplicación que lo que hiciera es modificar memoria en tiempo de ejecucion, es decir, modificar sus datos al igual que se puede hacer con OllyDBG, pero en tiempo real.

Busco un código basado en C++, para ver como funciona, que le indique donde esta el archivo para que remplace la memoria y le pueda especificar los valores, y a ser posible que venga explicado por que muchos sabemos que la mayoria de códigos fuentes no van explicados y luego hay problemas de que falta X libreria y tal...

Un saludo muy grande y muchísimas gracias!
En línea

tena


Desconectado Desconectado

Mensajes: 668



Ver Perfil
Re: Modificando memoria en tiempo de ejecucion C++
« Respuesta #1 en: 16 Septiembre 2008, 01:33 am »

Podes usar WriteProcessMemory para escribir y ReadProcessMemory para leer

saludos
En línea

.CPP

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Modificando memoria en tiempo de ejecucion C++
« Respuesta #2 en: 16 Septiembre 2008, 21:19 pm »

Hola, muchas gracias por responder, tena.

Pero estamos hablando de poder editar memoria del propio proceso o de cualquier que tu quieras?

Saludos
En línea

Lambda


Desconectado Desconectado

Mensajes: 371



Ver Perfil WWW
Re: Modificando memoria en tiempo de ejecucion C++
« Respuesta #3 en: 16 Septiembre 2008, 21:26 pm »

Hola, muchas gracias por responder, tena.

Pero estamos hablando de poder editar memoria del propio proceso o de cualquier que tu quieras?

Saludos

De los dos
En línea

.CPP

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Modificando memoria en tiempo de ejecucion C++
« Respuesta #4 en: 17 Septiembre 2008, 14:56 pm »

Buenas, muchas gracias por responder.

Me podrias indicar donde encontrarlo, y, si esta disponible, un pequeño manual de como usarlo.

Gracias!
En línea

...........

Desconectado Desconectado

Mensajes: 281


Ver Perfil
Re: Modificando memoria en tiempo de ejecucion C++
« Respuesta #5 en: 17 Septiembre 2008, 20:05 pm »

La función de cada api y sus parámetros los puedes ver en el msdn

http://msdn.microsoft.com/en-us/library/ms681674(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms680553(VS.85).aspx

En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ejecución de Archivos desde Memoria [Base Relocation] « 1 2 3 »
Análisis y Diseño de Malware
[Zero] 21 19,861 Último mensaje 9 Junio 2012, 00:00 am
por Karman
Modificando Arduino IDE
Programación General
Meta 0 1,883 Último mensaje 27 Julio 2020, 14:18 pm
por Meta
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines