bundyboss
Messages postés28Date d'inscriptionmardi 24 juin 2003StatutMembreDernière intervention 3 mars 2005
-
28 janv. 2005 à 17:26
bundyboss
Messages postés28Date d'inscriptionmardi 24 juin 2003StatutMembreDernière intervention 3 mars 2005
-
28 janv. 2005 à 18:39
Salut a vous tous!!
Presque tout est dans le titre..
En fait j'aimerai savoir si le code ASM que ressort W32Dasm ou autre programme du genre et directement compilable ou pas?
Je pense pas que sous Masm32 cela soit possible car si on code avec il faut mettre par exemple invoke et autres routines du genre!
Si vous avez la reponse ca serai sympa de répondre merci beaucoup!
cs_patatalo
Messages postés1466Date d'inscriptionvendredi 2 janvier 2004StatutModérateurDernière intervention14 février 20142 28 janv. 2005 à 18:33
salut,
le invoke de MASM n'est qu'une macro qui étend l'instruction call mais Masm utilise bien evidement aussi l'instruction call au dessous de la macro invoke.
Le code généré par tout désassembleur seras toujours le meme et sera celui qui a été généré par le compilateur.
Dans WDasm, il est fait réference au nom des exports. Il suffirait de mettre un ; devant ces lignes et le tour est joué pour qu'il soit compilable.
donc, le code des desassembleurs est compilable en .bin directement mais bien souvent, il faut remettre le programme dans son context (coff,elf,rdoff,...) pour pouvoir le faire fonctionner réelement.