La llave será la secuencia también se conoce típicamente como secuencia terminada nula. Significando si tiene longitud de 16 que sea exclusiva de un carácter NULO. Del programa de análisis la necesidad típicamente de encontrar el carbón de leña NULO de modo que sepa que ha venido al extremo de la secuencia y puede proceder a hacer otras acciones (como la impresión a defender, el etc). Tan la asignación de la memoria (montón o apilado), ésta se debe tomar siempre cuidado de por el programador.
E.g. socarrar la secuencia [LENGTH+1] o el string_ptr = el malloc (LENGTH+1)
Desbordar tan él es simplemente decir que si usted tiene almacenador intermediario de 16 octetos, traduce a la secuencia del carbón de leña [LONGITUD] donde está 16 la LONGITUD. La secuencia esperaba tan asegurarse que ninguÌn desbordamiento fuera uno menos (e.g. LENGTH-1). Por supuesto, estoy asumiendo que el arsenal del octeto es de hecho tipo terminado nulo arsenal. Si no, debe ser cheque recibiendo las funciones etc (longitud basada del octeto) en los códigos.
Hay más al desbordamiento tales que elimina el remite y el etc pero sugiere que usted puede comprobar hacia fuera este acoplamiento para saber si hay el buen @
http://en.wikipedia.org/wiki/Buffer_overflow leído