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

  FORUM HardWare.fr
  Programmation
  ASM

  [ASM] [Newbie] Je comprends pas (desassemblage)...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASM] [Newbie] Je comprends pas (desassemblage)...

n°181103
antsite
Je me souviens
Posté le 23-07-2002 à 20:30:09  profilanswer
 

Je comprends pas pourquoi ce jne lors d'un desassemblage donne ça en hex :
hex :           asm :
0F85B7000000 jne 004112E5
 
et pourquoi c pas un truc du genre 75xx ?
Mais bon j'y connais rien à l'assembleur alors si pouviez m'éclairer ça serait sympa, merci
 ANT


Message édité par antsite le 23-07-2002 à 20:42:54
mood
Publicité
Posté le 23-07-2002 à 20:30:09  profilanswer
 

n°181105
youdontcar​e
Posté le 23-07-2002 à 20:38:59  profilanswer
 

antsite a écrit a écrit :

et pourquoi c pas un truc du genre 75xx ?


hein ? :lol: reformule voir ... :)

n°181106
antsite
Je me souviens
Posté le 23-07-2002 à 20:41:37  profilanswer
 

Je dis ça parce que j'ai sous les yeux un tableau de correspondance (c pas officiel j'ai trouvé ça sur le net sur un site perso alors...) asm <-> hexa ou il est dit que jne c 75 xx ou xx c'est l'adresse ou aller.

n°181107
youdontcar​e
Posté le 23-07-2002 à 20:43:31  profilanswer
 

haaa ... mais ton truc en hexa ressemble plus à l'adresse de l'opcode qu'à son code hexa.

n°181108
antsite
Je me souviens
Posté le 23-07-2002 à 20:44:42  profilanswer
 

je t'ai dit j'y connais vraiment rien à l'asm... Alors comment je dois modifier en hexa pour transformer le jne adr en je adr ?

n°181109
HappyHarry
Posté le 23-07-2002 à 20:47:50  profilanswer
 

on se demande ce qu'il veut faire  :D

n°181110
youdontcar​e
Posté le 23-07-2002 à 20:51:00  profilanswer
 

HappyHarry a écrit a écrit :

on se demande ce qu'il veut faire  :D


:D :D :D
 
antsite > tu recherches l'équivalent de 004112e5 dans l'exe (ça change suivant ta machine, big / little endian), tu regardes la tronche de l'opcode jne, tu remplaces par je ... http://webster.cs.ucr.edu/Page_Tec [...] 6/jcc.html
 
(bref tu cherches 75 00 41 , 75 41 00, 75 12 e5, 75 e5 12 ...)

n°181111
taureau
Posté le 23-07-2002 à 21:00:30  profilanswer
 

rohhhh nannnnn il veut pas "débloquer" un programme quand même ?

n°181115
antp
Super Administrateur
Champion des excuses bidons
Posté le 23-07-2002 à 21:10:47  profilanswer
 

ouais c'est très louche là :heink:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°181116
taureau
Posté le 23-07-2002 à 21:12:17  profilanswer
 

d'un autre coté vu son "expérience" les programmes n'ont pas grand chose à craindre de lui  :D  :D  :D

mood
Publicité
Posté le 23-07-2002 à 21:12:17  profilanswer
 

n°181132
HappyHarry
Posté le 23-07-2002 à 21:39:57  profilanswer
 

si des gens l'aident dans son entreprise ...

n°181133
HappyHarry
Posté le 23-07-2002 à 21:40:27  profilanswer
 

antp a écrit a écrit :

ouais c'est très louche là :heink:




 
c bizarre l'autre tu l'avais fermé plus vite que ca ...
et pis 2 topics sur le desassemblage en si peu de temps ...

n°181134
antp
Super Administrateur
Champion des excuses bidons
Posté le 23-07-2002 à 21:54:07  profilanswer
 

l'autre il avait posté trois topics identique dont deux avec un titre rien à voir.
plus un topic sur soft, un sur hardware, un sur blabla
et c'était un gars que j'avais jamais vu ici
 
antsite il est sur cette section depuis un petit temps...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°181234
chrisbk
-
Posté le 24-07-2002 à 03:20:46  profilanswer
 

youdontcare a écrit a écrit :

:D :D :D
 
antsite > tu recherches l'équivalent de 004112e5 dans l'exe (ça change suivant ta machine, big / little endian), tu regardes la tronche de l'opcode jne, tu remplaces par je ... http://webster.cs.ucr.edu/Page_Tec [...] 6/jcc.html
 
(bref tu cherches 75 00 41 , 75 41 00, 75 12 e5, 75 e5 12 ...)




 
 
roh magnifique ce site avec tous ces beaux opcodes, thks !

n°247152
AthlonSold​ier
Feel the power
Posté le 17-11-2002 à 19:21:14  profilanswer
 

antsite a écrit a écrit :

Je comprends pas pourquoi ce jne lors d'un desassemblage donne ça en hex :
hex :           asm :
0F85B7000000 jne 004112E5
 
et pourquoi c pas un truc du genre 75xx ?
Mais bon j'y connais rien à l'assembleur alors si pouviez m'éclairer ça serait sympa, merci
 ANT




 
Simple l'opcode "0F 85" correspond a un saut conditionnel long alors que l'opcode "75" correspond a un saut conditonnel court...
 
75 XX -> Valeur max de XX = FF, donc tu pourras sauter 255 octets au MAX alors qu'avec l'autre...  :sarcastic:  
 
 :hello:


Message édité par AthlonSoldier le 17-11-2002 à 19:22:29
n°1269973
scaraber
Posté le 19-12-2005 à 15:16:10  profilanswer
 

salut  
je cehrceh la corespondence des ² adresse suivante (en ASM ) en hexadecimal
jne 00445426   =   0F85...
jne 004453C8   =   0F85...
jne 0044536A   =   0F85...
jne 0044521A   =   0F85...
jne 004455A3   =   0F85...
 
voila vue que vous parler de sa  
merci davance  
a++
scaraber

n°1270150
AthlonSold​ier
Feel the power
Posté le 19-12-2005 à 18:07:55  profilanswer
 

C'est impossible à donner. Le codage est en adressage relatif et non absolue.  :o


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

  [ASM] [Newbie] Je comprends pas (desassemblage)...

 

Sujets relatifs
question de newbie : a quoi sert la fonction break?[PHP] resultats d'un select -> au secours!! [Newbie inside]
[PHP] G un pb et je ne comprends pas .... [ TROUVE ]VC++ Question de newbie sur le string
ASM z80a et C[mysql] UPDATE : je comprends pas...
[JS] newbie : lien hypertexte ouvre fenetre avec image[ASM] Compilateur sous linux
Gro newbie ki connai rien[c++] class (newbie) [résolu]
Plus de sujets relatifs à : [ASM] [Newbie] Je comprends pas (desassemblage)...


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