Decompilateur C
bilna
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Est ce que quelqu'un connait un decompilateur C.
merci
merci
9 réponses
-
Regarde du côté du décompileur Hex-Rays : http://www.hex-rays.com/decompiler.shtml
-
Bonjour,
Pour un super décompilateur C, C#, VB, Delphi, IL, MC++, Chrome, il y a "Reflector"
Ici : https://www.red-gate.com/products/dotnet-development/reflector/
PS: j'en cherche un pour décompiler le C++ (C'est possible c'est certain). -
Moi, mais comme je vois que t'as posté le message dans deux forum j'ai de la peine à trouver sur lequel je dois répondre..
-
Salut Bilna,
Je ne voudrais pas dire de betise, mais il me semble que ce n'est pas possible...
Tu peux déompiler un executable créer en C vers de l'assembleur, mais pas vers du C...
Kalamit,
La nuit, tous les chats sont gris. Pas les poulets ! :@) -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
La décompilation vers le code source orignal est impossible puisqu'il y a perte d'information lors de la phase de compilation et d'optimisation.
Il existe certes des compilateurs, mais le code obtenu sera dans la plupart des cas illisible. Si on veut pratiquer le reverse enginering, il vaut mieux désassembler le code (obtenir l'assembleur). C'est beaucoup plus clair même si c'est évidemment moins compréhensible qu'un code source fait dans un langage haute génération.
Cdlt,-
-
Non, il est impossible de retrouver exactement le même code source. Et pour la simple et bonne raison qu'il s'agit d'opérations irréversibles. Après, les décompilateurs via des heuristiques plus ou moins performants reconnaissent certains motifs sans pour autant savoir exactement l'instruction d'origine.
-
-
-
une liste mise à jour régulièrement
www.program-transformation.org/Transform/MachineCodeDecompilers -
Vu qu'il existe plusieurs compilateur C je doute qu'il soit possible de faire un décompilateur unique.
Désassembleur (softice) à la limitee, décompiler du C.. peut-être existe-t-il des outils dédié à certains éditeurs mais là je les connais pas. -
Hi,
Un désassembleur Win$ est disponible sur
www.geocities.com/SiliconValley/Foothills/4078/
(je l'ai compilé sans problème sous Debian Woody ;))
C'est Sebsauvage qui avait passé l'info il y qque temps.
Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.