Réaliser un DUMP d'un exe ?
Whaz
-
Whaz -
Whaz -
Bonjour, j'ai comme petit tp réaliser un DUMP d'un executable d'un petit programme que j'aurais fait avec "Pascal", sans nous donner ce qu'est un "dump" ou comment le faire j'ai rechercher mais sans solution vu que tous les sujets du dump sont sur les bdd (sql), or le prof as dis qu'un dump fais sortir le code assembleur d'un exe...
quelqu'un peut t-il m'expliquer ce qu'est exactement un dump et comment en faire un sur un executable ?
quelqu'un peut t-il m'expliquer ce qu'est exactement un dump et comment en faire un sur un executable ?
A voir également:
- Désassembleur exe
- .Exe - Télécharger - Divers Utilitaires
- Svchost exe - Guide
- Winrar exe - Télécharger - Compression & Décompression
- Bat to exe converter - Télécharger - Édition & Programmation
- Picture to exe - Télécharger - Visionnage & Diaporama
2 réponses
'lut, le programme qui fait le dump, il faut le réaliser en quoi?
Et aussi, par "code assembleur", ton prof veut dire "langage machine" ou "assembleur lisible par les humains"?
Dans le 1er cas, suffit juste de sortir (en hexadécimal dans l'idéal) la partie du .exe qui contient le code (section
Et aussi, par "code assembleur", ton prof veut dire "langage machine" ou "assembleur lisible par les humains"?
Dans le 1er cas, suffit juste de sortir (en hexadécimal dans l'idéal) la partie du .exe qui contient le code (section
.textgénéralement; il va falloir plonger un peu dans le format executable PE dans lequel sont faits les .exe); et dans le 2e cas, ça dépend du niveau des choses qu'il (le prof) vous fait faire, mais je trouve ça bien complexe...
Bonjour,
Faire un dump d'un fichier exe, ça veut dire visualiser le contenu de ce fichier sous forme hexadécimale. Pour ça il te faut un editeur hexadécimal ou hex editor. Tu peux en télécharger gratuitement sur le net. Notepad++ possède également un visualiseur hexadécimal.
Mais pour voir le code assembleur, il te faut un désassembleur, ça se présente un peu comme un editeur hexa mais avec la possibilité de voir le code assembleur des parties de fichier exe qui sont effectivement des instructions assembleur, sinon, si se sont des données, ça ressemble à de l'assembleur mais c'est n'importe quoi.
Jadis, sous MS-DOS, on utilisait le programme debug.exe , mais on peux trouver mieux aujourd'hui.
A+.
Faire un dump d'un fichier exe, ça veut dire visualiser le contenu de ce fichier sous forme hexadécimale. Pour ça il te faut un editeur hexadécimal ou hex editor. Tu peux en télécharger gratuitement sur le net. Notepad++ possède également un visualiseur hexadécimal.
Mais pour voir le code assembleur, il te faut un désassembleur, ça se présente un peu comme un editeur hexa mais avec la possibilité de voir le code assembleur des parties de fichier exe qui sont effectivement des instructions assembleur, sinon, si se sont des données, ça ressemble à de l'assembleur mais c'est n'importe quoi.
Jadis, sous MS-DOS, on utilisait le programme debug.exe , mais on peux trouver mieux aujourd'hui.
A+.
Avec Notepad++, tu ne pourras que voir le code hexa.
Pour voir le code assembleur, il te faut un désassembleur (programme qui convertit l'hexadécimal en mnémonique (code assembleur)). Et de ce que je comprends, c'est ce dernier que tu dois faire.
As-tu un tableau qui fait la correspondance entre le code hexa et le mnémonique ?
Pour voir le code assembleur, il te faut un désassembleur (programme qui convertit l'hexadécimal en mnémonique (code assembleur)). Et de ce que je comprends, c'est ce dernier que tu dois faire.
As-tu un tableau qui fait la correspondance entre le code hexa et le mnémonique ?