Certificados SSL
 
     
 
Ultimas noticias ... Shell Security  
     
Foro de Shell Security :: Ver tema - Duda sobre punteros
LoginNombre de UsuarioContraseña
Entrar automáticamente en cada visita    
Registrarse
Registrarse
Entre para ver sus mensajes privados
Entre para ver sus mensajes privados
Foros de discusión » Programación segura

Publicar nuevo tema   Responder al tema
Duda sobre punteros
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Nogard
Moderador
Moderador


Registrado: 08 Ago 2003
Mensajes: 374

MensajePublicado: Jue Mar 09, 2006 2:12 pm    Asunto: Duda sobre punteros Responder citando

Es posible declarar un puntero de tipo entero, y obligarlo a que apunte a una direccion de memoria¿?

Me explico: Hacer algo a si como:

int *p;

p=3DE;
p=&3DE;
_________________
No todo lo que se ve es todo lo que hay
Volver arriba
Ver perfil de usuario Enviar mensaje privado
BoKeN
Shell Level 1
Shell Level 1


Registrado: 13 Mar 2006
Mensajes: 6

MensajePublicado: Lun Mar 13, 2006 1:44 pm    Asunto: Duda sobre punteros Responder citando

Hola Nogard.

Si es posible declarar un puntero de tipo entero y hacer que apunte a la direccion que desees. Se haria de la siguiente manera:

int *p;

p = 0xbffffffa;

Con esto hariamos que p apuntara a una direccion de memoria bastante interesante Wink

Saludos.
P.D.: Busca en internet teoria de punteros en C que te vendra bien. Aqui tienes un enlace que no esta mal:
http://linuxupc.upc.es/~pep/Punteros.html
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Nogard
Moderador
Moderador


Registrado: 08 Ago 2003
Mensajes: 374

MensajePublicado: Lun Mar 13, 2006 7:55 pm    Asunto: Responder citando

Ahi estaaaa, funciona!!!!!! Weno la direccion 0xbffffffa no me compila, igual es por que es memoria protegida por el sistema operativo, pero he probao otra direccion asignandola de la manera que me has indicado y funciona. Muchas gracias.

Smile

PD: buen manual sobre punteros y de como reservar memoria y hacer que un puntero apunte a ese espacio, mu weno si señor asias otra vez Wink
_________________
No todo lo que se ve es todo lo que hay
Volver arriba
Ver perfil de usuario Enviar mensaje privado
BoKeN
Shell Level 1
Shell Level 1


Registrado: 13 Mar 2006
Mensajes: 6

MensajePublicado: Mar Mar 14, 2006 10:27 am    Asunto: Responder citando

Daba por hecho que utilizabas Linux, por eso no te deja acceder a dicha direccion.

La direccion que te indicaba es interesante para calcular la direccion de memoria en la que se situa la shellcode inyectada a la hora de programar un exploit.

Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Nogard
Moderador
Moderador


Registrado: 08 Ago 2003
Mensajes: 374

MensajePublicado: Mar Mar 14, 2006 11:50 pm    Asunto: Responder citando

Gracias por la info, tb uso linux, aunque ahroa mismo lo tengo un poco mas dejao ^^
_________________
No todo lo que se ve es todo lo que hay
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión » Programación segura Todas las horas son GMT + 1 Hora
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro

Seguridad informatica
Foro de Shell Security © 2003 ~ 2005. Tecnología phpbb