Foro de elhacker.net

Seguridad Informática => Hacking => Mensaje iniciado por: dvpuchades en 16 Diciembre 2014, 16:32 pm



Título: Acceder a direcciones de memoria fuera de mi programa. Ensamblador y C
Publicado por: dvpuchades en 16 Diciembre 2014, 16:32 pm
Hola, estoy haciendo algo de programacion en ensamblador y c, y tengo algunas dudas con respecto a mi programa. Necesito acceder a direcciones de memoria que están fuera del espacio que el sistema me ha asignado (son de otros programas), pero no tengo forma de hacer esto sin que me de un segmentation faul. Sin embargo si que hay gente que sabe hacerlo. Alguien sabe como?
Pd: Programo en linux, pero me da igual si me dais la respuesta para otros sistemas


Título: Re: Acceder a direcciones de memoria fuera de mi programa. Ensamblador y C
Publicado por: engel lex en 16 Diciembre 2014, 17:05 pm
windows (http://msdn.microsoft.com/en-us/library/windows/desktop/ms680553(v=vs.85).aspx)

en linux algo de esto debe ayudar
http://stackoverflow.com/questions/20778704/how-can-a-process-try-to-access-other-processs-memory-in-linux-virtual-memory-s (http://stackoverflow.com/questions/20778704/how-can-a-process-try-to-access-other-processs-memory-in-linux-virtual-memory-s)
http://www.linuxforums.org/forum/programming-scripting/52375-reading-memory-other-processes.html (http://www.linuxforums.org/forum/programming-scripting/52375-reading-memory-other-processes.html)
https://www.google.com/search?q=read+memory+other+processes (https://www.google.com/search?q=read+memory+other+processes)


Título: Re: Acceder a direcciones de memoria fuera de mi programa. Ensamblador y C
Publicado por: dvpuchades en 16 Diciembre 2014, 19:30 pm
Muchas gracias