9
May
2013

Mi primer buffer overflow controlado!

Paso 1: Crear un programa de pruebas en C, con una vulnerabilidad de buffer overflow intencional.

#include <stdio .h>
#include <stdlib .h>
#include <string .h>
 
int function(char* par);
 
int main(int argc, char* argv[]){
	int return_value = function(argv[1]);
	return 0;
}
 
int function(char* par){
	char localbuff[10];
	memcpy(localbuff, par, strlen(par));
	return 1;
}
</string></stdlib></stdio>


Leer el resto del artículo »