Assembleur to C ou to Java converter

tmedtcom Messages postés 60 Statut Membre -  
tmedtcom Messages postés 60 Statut Membre -
Bonjour,
est ce qu'il y a une possibilité de convertir une fichier asm ( en assembleur en une autre langage )
j'ai réussie à convertir un fichier (.exe) a l'aide du programme PE Explorer en (.asm)
je veut obtinir un code source en C ou en Java ou n'importe quelle langage et merci d'avance.
A voir également:

1 réponse

fiddy Messages postés 11653 Statut Contributeur 1 847
 
Bonjour,
C'est normal que vous ayez réussi à obtenir le code assembleur à partir du programme .exe.
Il faut voir le .exe (le binaire) comme une succession de 0 et de 1. A partir de là en groupant par bloc de 8 bits, tu obtiens facilement le code hexadécimal. Et à partir de là t'obtiens facilement le code assembleur en fonction de ton microprocesseur. Il n'y a aucune opération de codage, c'est juste des mnémoniques.

Par contre, pour les langages de plus haut niveau (C, Java, ...), il y a une phase de compilateur. Le compilateur va faire différentes passes pour convertir le code source en code binaire (ou code asm). Cette opération n'est pas réversible.

Il y a bien sûr des projets de décodage mais bien souvent le code est illisible et, dans la plupart des cas, tu comprendras mieux le code ASM que le code illisible obtenu.

Cdlt,
3
tmedtcom Messages postés 60 Statut Membre 13
 
MERCI MERCI MERCI MERCIIIIIII VOUS ETES PROFFESSEUR, VRAIMENT!!!!!!
0