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

Respuestas a la pregunta(4)

Su respuesta a la pregunta