Foros del Web » Programando para Internet » Python »

Consulta sobre manejo de memoria!

Estas en el tema de Consulta sobre manejo de memoria! en el foro de Python en Foros del Web. Hola gente. Tengo una duda. Estoy haciendo algunos xploits y estoy utilizando python. Tengo una variable, la cual quiero almacenar en X dirección de memoria(0x017b4f65), ...
  #1 (permalink)  
Antiguo 12/05/2011, 08:09
 
Fecha de Ingreso: abril-2009
Mensajes: 11
Antigüedad: 15 años
Puntos: 0
Busqueda Consulta sobre manejo de memoria!

Hola gente. Tengo una duda. Estoy haciendo algunos xploits y estoy utilizando python.
Tengo una variable, la cual quiero almacenar en X dirección de memoria(0x017b4f65), y no puedo conseguir hacerlo. Me darían una mano? Muchas gracias!
  #2 (permalink)  
Antiguo 12/05/2011, 13:11
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Consulta sobre manejo de memoria!

Python no te permite acceder directamente a posiciones de memoria. Tendrás que usar C para eso, quizás en forma de módulo.
  #3 (permalink)  
Antiguo 12/05/2011, 20:29
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Respuesta: Consulta sobre manejo de memoria!

C tampoco permite el acceso a memoria de esa manera. Segmentation fault.

Lo mas aconsejable sería utilizar ensamblador. No se que tipo de exploit estas tratando de hacer pero si es un exploit para un programa de computadora dudo mucho que funcione. Inclusive para un sistema operativo.

Si es un exploit para un dispositivo mobil entonces esto es mucho mas realista.
  #4 (permalink)  
Antiguo 13/05/2011, 08:42
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Consulta sobre manejo de memoria!

Bueno, asumiendo que es un exploit, supondría que de alguna forma se puede escribir en la memoria sin provocar una violación de segmento, justamente explotando un fallo de algún otro programa. Cuando mencioné que tendría que usar C, me refería a que en C sí se puede apuntar directamente a memoria (aunque solamente se pueda manejar memoria ya pedida al SO)

Etiquetas: direccionamiento, hexadecimal, manejo, memoria
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:23.