W32Dasm et code ASM [Résolu]

Signaler
Messages postés
28
Date d'inscription
mardi 24 juin 2003
Statut
Membre
Dernière intervention
3 mars 2005
-
Messages postés
28
Date d'inscription
mardi 24 juin 2003
Statut
Membre
Dernière intervention
3 mars 2005
-
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

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

@++
Messages postés
28
Date d'inscription
mardi 24 juin 2003
Statut
Membre
Dernière intervention
3 mars 2005

Merci beaucoup c'est tres clair.