Salut,
Je pose une question de débutant, qui a d'ailleurs sûrement sa réponse dans la FAQ (même si je ne l'ai que brièvement cherchée sans la trouver). En fait j'ai une forte envie de taper mon clavier très fort pour un truc si bête .
Tout simplement, j'ai un fichier texte qui ne contient que des caractères du type "\x41 \x43 ....", que j'aimerais pouvoir afficher en ascii. Quand je fais un print directement sur cette chaîne, j'obtiens bien les caractères ascii. Par contre quand je l'affiche en provenance du fichier, c'est comme si aucun des caractères n'était interprété ! Je me meurs
Voici le mini code (même si c'est un peu inutile) :
Ou bien encore
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #!/usr/bin/perl -w open (LIRE,"/tmp/shellcode.txt") || die("error"); while(<LIRE>) { print STDOUT "$_"; } close(LIRE);
Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #!/usr/bin/perl -w open (LIRE,"/tmp/s.txt") || die("error"); $str = <LIRE>; print "$str"; close(LIRE);
Partager