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