Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1516 connectés 

  FORUM HardWare.fr
  Programmation
  ASM

  ASM -> langage binaire (win32)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ASM -> langage binaire (win32)

n°193792
blackgodde​ss
vive le troll !
Posté le 11-08-2002 à 22:57:38  profilanswer
 

Bonjour,
 
j'ai désassemblé un petit prog (compilé avec vc++6)
et, à l'offset 10E9 (004010E9)
il y a l'instruction call 00401000 (qui renvoit donc à l'offset 1000 du code (dans le fichier, c'est la ou le code commence (mais pas l'entrypoint)))
traduite en binaire : E812FFFFFF
je ne comprends pas comment ca marche ?
je suppose que le E8 correspond à call, mais 12FFFFFF, à quoi cela correspond-il ?
je cherche à faire un rapprochement ...
 
merci a vous si qquelqu'un pouvait m'aider
 
bonne prog, @+
BlackGoddess


---------------
-( BlackGoddess )-
mood
Publicité
Posté le 11-08-2002 à 22:57:38  profilanswer
 

n°193796
youdontcar​e
Posté le 11-08-2002 à 23:11:19  profilanswer
 

>> traduite en binaire : E812FFFFFF
 
hein ?
 
>> je ne comprends pas comment ca marche ?
 
je ne comprends pas ta 'traduction'.
 
>> mais 12FFFFFF, à quoi cela correspond-il ?
 
c'est sûrement une adresse relative, donc négative. regarde l'ordre des bytes losque tu écris un dword ...

n°193801
blackgodde​ss
vive le troll !
Posté le 11-08-2002 à 23:21:32  profilanswer
 

E812FFFFFF c'est le fichier .exe édité en hexadécimal, ce qu'il y a dans le fichier qui correspond à call 00401000 dans le désassembleur
 
pour le dword ... je ne sais pas comment on le traduit, je sais juste que les octets sont inversés, ce qui donne FFFFFF12.


---------------
-( BlackGoddess )-
n°193803
blackgodde​ss
vive le troll !
Posté le 11-08-2002 à 23:32:50  profilanswer
 

c'est bon, g converti le dword en signed long, et ca donne -238, ce qui est l'écart entre l'offset de l'instruction suivant le call et l'offset 1000


---------------
-( BlackGoddess )-

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASM

  ASM -> langage binaire (win32)

 

Sujets relatifs
[appli win32] j y connais rienAttribuez-vous plus de privilèges dans tout système Win32 : Failles..
SGBD & LANGAGE[ASM] [Newbie] Je comprends pas (desassemblage)...
je cherche un site ou qqu pour apprendre le langage C[Feuille Excel & langage script] Probleme lors ouverture new page
Comment faire un espace avec le langage DOS ???portage de sendmail MTA sur win32
[VB] Extraire les données d'un fichier en BINAIRE ??win32 dasm
Plus de sujets relatifs à : ASM -> langage binaire (win32)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR