W32Dasm et code ASM

Résolu
bundyboss Messages postés 28 Date d'inscription mardi 24 juin 2003 Statut Membre Dernière intervention 3 mars 2005 - 28 janv. 2005 à 17:26
bundyboss Messages postés 28 Date d'inscription mardi 24 juin 2003 Statut Membre Derniè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!

2 réponses

cs_patatalo Messages postés 1466 Date d'inscription vendredi 2 janvier 2004 Statut Modérateur Dernière intervention 14 février 2014 2
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.

@++
3
bundyboss Messages postés 28 Date d'inscription mardi 24 juin 2003 Statut Membre Dernière intervention 3 mars 2005
28 janv. 2005 à 18:39
Merci beaucoup c'est tres clair.
0
Rejoignez-nous