Désassembleur

Désassembleur

Un désassembleur est un programme informatique qui traduit du langage machine (un fichier exécutable) en langage assembleur (aussi désigné sous le nom de langage « bas niveau »). Cette opération, le désassemblage, est l'inverse de celle effectuée par un programme assembleur, l'assemblage.

Il est possible de désassembler le code machine généré par un compilateur de langage haut-niveau (C/C++, Delphi, etc.), mais on n'obtiendra pas le code source du langage d'origine, juste la correspondance en assembleur du code machine. Pour réaliser cette opération, il faudrait utiliser un décompilateur.

La sortie d'un désassembleur est plus souvent destinée à lire le code de manière plus simple, plus humaine que de lire des suites de bits du code machine (même en hexadécimal), plutôt que de servir d'entrée à un programme assembleur. En effet, les symboles (nom des variables, étiquettes, noms des procédures) ne sont pas restitués ni même les commentaires de l'auteur (utiles pour comprendre, si l'auteur en avait écrit).

Désassembleurs gratuits et/ou libres

Désassembleurs commerciaux

Articles connexes

Sur les autres projets Wikimedia :


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Désassembleur de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • Desassembleur — Désassembleur Un désassembleur est un programme informatique qui traduit du langage machine (un fichier exécutable) en langage assembleur (aussi désigné sous le nom de langage « bas niveau »). Cette opération, le désassemblage, est l… …   Wikipédia en Français

  • désassembleur — ● n. m. ►CIEL programme permettant de retrouver le code assembleur d un autre programme, à partir de son code binaire (exécutable) …   Dictionnaire d'informatique francophone

  • Désassembler — Désassembleur Un désassembleur est un programme informatique qui traduit du langage machine (un fichier exécutable) en langage assembleur (aussi désigné sous le nom de langage « bas niveau »). Cette opération, le désassemblage, est l… …   Wikipédia en Français

  • IDA Pro (logiciel) — IDA Pro Développeur Hex Rays Dernière version 6.2 (5 octobre 2011) [ …   Wikipédia en Français

  • IDA (logiciel) — IDA Pro Développeur DataRescue Dernière version …   Wikipédia en Français

  • Ida (logiciel) — IDA Pro Développeur DataRescue Dernière version …   Wikipédia en Français

  • Back-engineering — Rétro ingénierie La rétro ingénierie (traduction littérale de l anglais reverse engineering), également appelée rétroconception, ingénierie inversée ou ingénierie inverse, est l activité qui consiste à étudier un objet pour en déterminer le… …   Wikipédia en Français

  • Crac (informatique) — Crack (informatique) Pour les articles homonymes, voir Crack. Un crack est un programme qui s applique sur un logiciel pour : Soit pouvoir utiliser le logiciel sans avoir besoin que le CD du logiciel soit inséré dans le lecteur CD (on nomme… …   Wikipédia en Français

  • Crack (Informatique) — Pour les articles homonymes, voir Crack. Un crack est un programme qui s applique sur un logiciel pour : Soit pouvoir utiliser le logiciel sans avoir besoin que le CD du logiciel soit inséré dans le lecteur CD (on nomme souvent ces crack des …   Wikipédia en Français

  • Crack (informatique) — Pour les articles homonymes, voir Crack. Un crack (également appelé Cerise ou Fruit par les utilisateurs de NZB) est un programme qui s applique sur un logiciel pour : Pouvoir utiliser un logiciel protégé ou une fonction bridée sans posséder …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”