La décompilation, est-ce possible?
lesabotsy
-
sebsauvage Messages postés 33415 Statut Modérateur -
sebsauvage Messages postés 33415 Statut Modérateur -
bonjour à tous.
C'est une question "toute simple": "est-ce que la décompilation est possible?", c'est-à-dire peut-on avoir le code source d'un éxécutable en faisant l'inverse de l'opération de compilation? je pense que c'est théoriquement et logiquement faisable,non? si c'est oui, comment faire alors?
merci bien, vous allez combler un insatiable curieux!
C'est une question "toute simple": "est-ce que la décompilation est possible?", c'est-à-dire peut-on avoir le code source d'un éxécutable en faisant l'inverse de l'opération de compilation? je pense que c'est théoriquement et logiquement faisable,non? si c'est oui, comment faire alors?
merci bien, vous allez combler un insatiable curieux!
2 réponses
Salut,
On peut "désassembler" un exécutable pour le traduire en assembleur, ou un autre type de langage, mais il ne sera jamais possible de remonter à la source du programme.
On aura un source avec des variables dont les noms sont choisis au hasard, mais en aucun cas le source tel que l'a écrit le programmeur.
La compilation ne sert qu'a traduire en langage machine une suite d'instructions de haut niveau (C, PASCAL, VB...), les variables sont remplacées par des pointeurs, par exemple, et les commentaires sont éliminés...
A+ Blux
On peut "désassembler" un exécutable pour le traduire en assembleur, ou un autre type de langage, mais il ne sera jamais possible de remonter à la source du programme.
On aura un source avec des variables dont les noms sont choisis au hasard, mais en aucun cas le source tel que l'a écrit le programmeur.
La compilation ne sert qu'a traduire en langage machine une suite d'instructions de haut niveau (C, PASCAL, VB...), les variables sont remplacées par des pointeurs, par exemple, et les commentaires sont éliminés...
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
Question déjà posée sur ce forum. Merci de faire une recherche.
http://www.commentcamarche.net/forum/affich-436119-decompiler-un-programme
http://www.commentcamarche.net/forum/affich-436119-decompiler-un-programme