ASM -> OpCodes

Résolu
wxccxw Messages postés 755 Date d'inscription samedi 15 mai 2004 Statut Membre Dernière intervention 30 janvier 2011 - 11 juin 2006 à 17:30
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 - 6 déc. 2008 à 20:46
Hello ;)
je sais comment passer de ASM a Opcode manuellement, mais je suis a la recherche d'une facon simple de convertir de l'asm en OpCode
exemple :
si je rentre dans mon programme NOP NOP il me retourne 0x90 0x90. cela serait simple car Nop c'est toujour 0x90 mais imaginon que ce soit JMP 12345
Merci
A voir également:

5 réponses

wxccxw Messages postés 755 Date d'inscription samedi 15 mai 2004 Statut Membre Dernière intervention 30 janvier 2011
12 juin 2006 à 12:44
sa d'accord je sais faire, en plus le mieux c'est OllyDbg mais, je cherche a creer un programme qui le fait
3
24Karas Messages postés 233 Date d'inscription jeudi 4 juillet 2002 Statut Membre Dernière intervention 5 juillet 2008
11 juin 2006 à 18:58
me semble que le jmp prend le nombre d'opcode à jumper (enfin j'suis pas sur) donc faut calculer le nombre d'opcode à sauter pour aller au label du jump. à vérifier :-)
0
wxccxw Messages postés 755 Date d'inscription samedi 15 mai 2004 Statut Membre Dernière intervention 30 janvier 2011
11 juin 2006 à 22:18
oui merci mais il me faudrait un truc global ;) tel que JNZ JE JMP RETN etc
0
nightlord666 Messages postés 746 Date d'inscription vendredi 17 juin 2005 Statut Membre Dernière intervention 23 mai 2007 10
12 juin 2006 à 09:19
Tu n'a qu'a télécharger WinDASM et NASM, tu crée des programmes COM avec toutes les instructions dont tu veut l'opcode en ASM. Ensuite, tu le désassemble avec WinDASM et tu regarde le code héxadécimal généré.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
6 déc. 2008 à 20:46
Bah faut regarder le source de NASM, par exemple (mais bon courage !)
0
Rejoignez-nous