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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Hacking
| | |-+  Bugs y Exploits
| | | |-+  ¿Dónde apunta el SEH handler con SAFESEH?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Dónde apunta el SEH handler con SAFESEH?  (Leído 1,333 veces)
Lodos76

Desconectado Desconectado

Mensajes: 49


Ver Perfil
¿Dónde apunta el SEH handler con SAFESEH?
« en: 21 Julio 2014, 21:44 pm »

Buenos días.

Cuando se compila el propio ejecutable con SAFESEH, entonces el SEH handler de las excepciones que programamos no pueden apuntar al propio ejecutable (ha sido compilado con SAFESEH), pero si el SEH handler y el SEH chain son punteros, entonces, en una ejecución normal de cualquier programa, ¿dónde apunta el SEH handler? La cuestión es esa, que apunta al propio ejecutable y NO se puede.

Muchas gracias ;).
En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 4.931


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: ¿Dónde apunta el SEH handler con SAFESEH?
« Respuesta #1 en: 21 Julio 2014, 23:15 pm »

Hasta donde entiendo, cuando compilas con SAFESEH, el compilador crea una tabla con todos los SEH chains que has declarado en tu codigo.

Luego, si ocurre una excepcion que tenga SEH, el SO comprobara que la direccion del SEH Handler al momento de la excepcion, este en la tabla creada. Si no esta, entonces no ejecutara el SEH handler.

Esto previene los exploits que sobreescriben el SEH handler.

Saludos!

EDIT: La tabla que te menciono, esta en tu exe.
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Proyecto Image Handler
Java
Mr.LInk 3 2,350 Último mensaje 17 Septiembre 2009, 22:38 pm
por Debci
Autorun - multi/handler
Programación General
Jupiter34 0 1,196 Último mensaje 14 Mayo 2011, 05:12 am
por Jupiter34
OpenGL ( Error Luz ). No apunta a donde deberia.
Programación C/C++
BlackZeroX (Astaroth) 0 1,111 Último mensaje 23 Julio 2011, 09:52 am
por BlackZeroX (Astaroth)
[SOLUCIONADO] Handler vb net
.NET (C#, VB.NET, ASP)
Rudy21 2 3,109 Último mensaje 23 Septiembre 2011, 20:28 pm
por Rudy21
Duda con safeseh
Bugs y Exploits
.:UND3R:. 3 3,487 Último mensaje 1 Julio 2013, 02:37 am
por Shaddy
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines