hola
tengo un codigo de un tutorial sobre exploits, pero no logro saber porque no me funciona
#include <stdio.h>
#include <string.h>
int main(){
int array[5];
int i;
for (i = 0; i <= 255; i++){
array[i] = 10;
}
}
el codigo en si, funciona bien, pero supuestamente al compilarlo tendria que salir de esta forma
shellcoders@debian:~/chapter_2$ cc buffer2.c
shellcoders@debian:~/chapter_2$ ./a.out
Segmentation fault (core dumped)
sin embargo, cuando lo hago no me aparece
gazette@gazetto:~/ejercicios$ ./a.out
gazette@gazetto:~/ejercicios$
creen que podria ser por el compilador, utilizo gcc-4.6 y este tutorial es del 2007 creo todavia se usaba gcc-3.xx, pero no tengo idea si es por el compilador que tengo un resultado diferente o porque mas podria ser?
en la pagina de gnu solo esta la version gcc-3.2 pero no se si intentar instalarlo o si eso no tiene nada que ver
lo supuse porque AlbertoBSD en un tutorial explica las diferencias entre gcc-4 y gcc-3 al crear un exploit
espero me puedan ayudar, salu2