Problemas con un SEHTEST

Iniciado por rafael_lior, 30 Noviembre 2016, 19:49 PM

0 Miembros y 1 Visitante están viendo este tema.

rafael_lior

Estimado estoy intentando compilar este codigo hecho en C, pero me cota un error, espero que me ayude, para seguir con el manual de Corelean de Creacion de Exploit.


Gracias por su ayuda.

engel lex

la función __try y __excet no están definidas... me imagino que son un error handler personalizados, pero tienes que hacerlos
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

rafael_lior

#2
Este es el codigo, que quiero compilar, ya observe la sintaxis , pero aun no me compila :(

Código (c_mac) [Seleccionar]
#include<stdio.h>
#include<string.h>
#include<windows.h>

int ExceptionHandler(void);
int main(int argc,char *argv[]){

char temp[512];

printf("Application launched");

__try {
   strcpy(temp,argv[1]);
   }__except ( ExceptionHandler() ){
}
return 0;
}
int ExceptionHandler(void){
printf("Exception");
return 0;
}



Mod: Los códigos deben ir en etiquetas GeSHi

engel lex

solo te repito

Cita de: engel lex en 30 Noviembre 2016, 19:54 PM
la función __try y __excet no están definidas... me imagino que son un error handler personalizados, pero tienes que hacerlos
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

rafael_lior

Disculpa por ser insistente pero me puedes dar un ejemplo para poder guiarme. Gracias