ulnerabilidad de cadena @format - printf
¿Por qué imprime esto el valor de la dirección de memoria en 0x08480110? No estoy seguro de por qué hay 5% de argumentos 08x: ¿dónde te lleva eso a la pila?
address = 0x08480110
address (encoded as 32 bit le string): "\x10\x01\x48\x08"
printf ("\x10\x01\x48\x08_%08x.%08x.%08x.%08x.%08x|%s|");
Este ejemplo está tomado de la página 11 de este documentohttp: //crypto.stanford.edu/cs155/papers/formatstring-1.2.pd