C - L' %x spécificateur de format

J'ai une petite question. Je sais que le %x spécificateur de format peut être utilisé pour lire des valeurs de la pile dans une chaîne de format d'attaque.

J'ai trouvé le code suivant:

%08x%08x%08x%08x

Quoi le 08 signifie? C'est quoi exactement? Merci 🙂

  • Largeur de champ de 8 caractères, plus courte chiffres précédé de zéros pour correspondre à la largeur de champ, par exemple 000007ac ou 0005ceef.
  • La fonction de ce parler? Vous dites que "lire des valeurs", mais toutes les réponses semblent assumer printf() est utilisé.
  • bon point. nous avons tous écrit pour printf.
  • Je suis bête. Oui, je faisais allusion à l'utilisation de ce code au sein de la fonction printf.
InformationsquelleAutor Matthew | 2013-02-27