Bonsoir,
Je tente de comprendre gdb de gnu.
J'ai obtenue un fichier '(gdb) dump memory dump.txt 0x401340 0x401360' binaire je crois dans lequel il y a:
¾½¤¥EýÃ?$ Ç@ ëD$?Þà***ë\$?ì
Est-il possible de transormer ceci en texte lisible?
Version imprimable
Bonsoir,
Je tente de comprendre gdb de gnu.
J'ai obtenue un fichier '(gdb) dump memory dump.txt 0x401340 0x401360' binaire je crois dans lequel il y a:
¾½¤¥EýÃ?$ Ç@ ëD$?Þà***ë\$?ì
Est-il possible de transormer ceci en texte lisible?
Je n'ai pas vraiment bien compris le debut, mais si j'ai bien compris que c'est un fichier binaire, le resultat que tu obtiens :
¾½¤¥EýÃ?$ Ç@ ëD$?Þà***ë\$?ì
devrait correspondre au code ascii de ton fichier binaire.
Par exemple E correspond au code ascii '45' en Hexa donc '0100 0101' en binaire.
J'espere que ça pourra t'aider
Sauf erreur, si tu ouvres ce fichier avec gdb, tu devrais retrouver l'état du logiciel au moment où il s'est planté.
Je me demandait si puisque cela à été écrit en binaire, je l'ouvrais en binaire ou en text ou autre je pourrais le réécrire en texte lisible.Code:
1
2
3 (gdb) file dump.txt "C:\cygwin\home\Jean Pierre\debugging/dump.txt": not in executable format: File forma t not recognized
jpd
Je ne comprend pas, le texte lisible c'est ça :
¾½¤¥EýÃ?$ Ç@ ëD$?Þà***ë\$?ì
tu ne pourras pas avoir mieux je pense.
http://www.table-ascii.com/
N'oublies pas les caracteres non imprimable (0F par exemple)