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
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Exploit Writing de Corelan, capitulo 3
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Exploit Writing de Corelan, capitulo 3  (Leído 2,122 veces)
rafael_lior

Desconectado Desconectado

Mensajes: 10


Ver Perfil
Exploit Writing de Corelan, capitulo 3
« en: 30 Noviembre 2016, 18:14 pm »

Buenass tardes, tengo probleas con un codigo, estoy siguiendo el manual de Exploit Writing de Corelan, estoy en el capitulo 3, en donde muestra SEH, y me brinda un codigo C, lo compilo y me sale error. les adjunto la foto , posdata el codigo es :

Código
  1. #include<stdio.h>
  2. #include<string.h>
  3. #include<windows.h>
  4.  
  5. int ExceptionHandler(void);
  6. int main(int argc,char *argv[]){
  7.  
  8. char temp[512];
  9.  
  10. printf("Application launched");
  11.  
  12. __try {
  13.  
  14.    strcpy(temp,argv[1]);
  15.  
  16.    } __except ( ExceptionHandler() ){
  17. }
  18. return 0;
  19. }
  20. int ExceptionHandler(void){
  21. printf("Exception");
  22. return 0;
  23. }

ESPERO SU APOYO. GRACIAS



Mod: Los códigos deben ir en etiquetas GeSHi, los titulos deben ser descriptivos, tema movido


« Última modificación: 30 Noviembre 2016, 18:56 pm por engel lex » En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Exploit Writing de Corelan, capitulo 3
« Respuesta #1 en: 30 Noviembre 2016, 21:05 pm »

__try y __except son extensiones de Microsoft. Si compilas ese código con Visual Studio, te debería ir.


En línea

RevolucionVegana


Desconectado Desconectado

Mensajes: 477



Ver Perfil
Re: Exploit Writing de Corelan, capitulo 3
« Respuesta #2 en: 30 Noviembre 2016, 22:10 pm »

__try y __except son extensiones de Microsoft. Si compilas ese código con Visual Studio, te debería ir.

Buenas por curiosidad Iván, con esto te refieres a que se necesitan las librerías de Microsoft que contengan __try y __except para poder usar esas funciones?

Saludos
En línea

HAS DICHO ALGO NENAAAAAA?!
ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Exploit Writing de Corelan, capitulo 3
« Respuesta #3 en: 30 Noviembre 2016, 22:31 pm »

Tendrás que usar el compilador de Microsoft. Puedes hacerlo con Visual Studio.
No tengo mucha más información de ello. Cada compilador añade sus cosillas no-estándar a los lenguajes.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
CAPITULO 0010
Hacking
MalKeDa 5 4,303 Último mensaje 24 Julio 2010, 16:48 pm
por toxeek
[Capitulo II] Procesos
Programación C/C++
[L]ord [R]NA 6 6,279 Último mensaje 6 Octubre 2010, 18:07 pm
por ...condoscojo...
[Capitulo III]Threads.
Programación C/C++
[L]ord [R]NA 6 5,449 Último mensaje 29 Octubre 2011, 06:15 am
por [L]ord [R]NA
[Exploit] me sale errror al intentar compilar el exploit half-nelson
Bugs y Exploits
moikano→@ 6 11,180 Último mensaje 24 Noviembre 2011, 22:46 pm
por moikano→@
[Aporte]Resumen corelan
Bugs y Exploits
.:UND3R:. 2 3,463 Último mensaje 14 Marzo 2014, 15:08 pm
por .:UND3R:.
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines