\x00\x00\x00\x00\x00\

Signaler
Messages postés
875
Date d'inscription
samedi 17 mai 2003
Statut
Membre
Dernière intervention
22 juin 2012
-
Messages postés
255
Date d'inscription
samedi 20 avril 2002
Statut
Membre
Dernière intervention
16 janvier 2007
-
Je voudrais savoir à koi correspond cette chaine de caractaire ainsi que savoir les traduires et puis comment les créer.

Au début je pensé que c'était un code sous la forme hexadécimal ms en fait non , du moins je croi poa.
Si qlq1 pe m'éclairer ....

Have fun
A voir également:

9 réponses

Messages postés
706
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
27 janvier 2009
4
c'est une chaine de 5 caracteres qui sont tous des 0. le x veut en effet dire que le 00 est interprété comme code hexadécimal (\xFF désigne dont le char 255, \x20 désigne le 32 qui est le caractere espace en ascii).
Messages postés
706
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
27 janvier 2009
4
désigne donc, et pas dont

a+ ;)
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
réponse exacte

je pense que le dernier anti slash est une faute de frappe

Magic Nono: l'informagicien! 8-)
Messages postés
875
Date d'inscription
samedi 17 mai 2003
Statut
Membre
Dernière intervention
22 juin 2012

lol ouai. Merci

Et c koi l'utilité de le mettre sous cette forme ??
Messages postés
706
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
27 janvier 2009
4
pour avoir acces a tous les caracteres possibles lorsque tu utilises une chaine... ton compilateur peut par exemple avoir du mal à interpreter le caractere \x0A (fin de ligne)...

comment copier coller dans l'IDE de ton compilateur un caractere de fin de ligne ou de tabulation ? les fins de ligne sont des separateurs de toute maniere, mais tu peux vouloir qu'une chaine en contienne un, dc t'es bien obligé de passer par la. ok \n ou \t permettent de faire autrement, mais ce n'est pas le cas pour tous les caracteres ascii. c'est tout :)

a+ ;)
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
C'est comme : 0x00000000
sauf que ça spécifie surement la taille... ce que l'inst ci dessus ne fait ptet po

à préciser...

Magic Nono: l'informagicien! 8-)
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
C'est comme : 0x00000000
sauf que ça spécifie surement la taille... ce que l'inst ci dessus ne fait ptet po

à préciser...

Magic Nono: l'informagicien! 8-)
Messages postés
241
Date d'inscription
vendredi 23 mai 2003
Statut
Membre
Dernière intervention
8 octobre 2007
1
Ca peut servir lorsque tu compiles en mode console, les 'é' (entre autres) ne sont pas affichables autrement qu'avec '\x82',
ou encore pour une question de compatibilité, genre si tu veux écrire dans un fichier un ' ' (espace) ou un '\n', et bien la valeur dépendra de la machine sur laquelle tu as compilé, alors qu'avec '\x20' ou '\x0D\x0A' par exemple tu obliges le programme a écrire ces octets précisément.

eRoZion
Messages postés
255
Date d'inscription
samedi 20 avril 2002
Statut
Membre
Dernière intervention
16 janvier 2007

Cela peut aussi servir à la constitution de ShellCode qui sont des expressions hexadécimales d'un langage de bas niveau genre ASM (assembleur)