OFFSET Hexa

Signaler
-
Messages postés
6
Date d'inscription
lundi 28 juillet 2003
Statut
Membre
Dernière intervention
14 février 2009
-
SAlut

Je voudrais faire un patcheur d'executable.

Je sais le faire avec une recherche sur de l'hexadecimal (il recherche la première chaine hexadecimale qui corespond)
Mais je voudrais pouvoir lui indiquer la position en lui donnant l'offset.

Est-ce possible ?

Du style :
change EB76 par 9090 à l'offset AE5h

MErci

@+

3 réponses

Pour placer le pointeur, il faut utiliser la fonction : seek

ex :
open "Nom_fichier" for Binary as #1
seek #1, &hAE5

Question : int19h@usa.net
Messages postés
463
Date d'inscription
vendredi 15 août 2003
Statut
Membre
Dernière intervention
21 avril 2010

Messages postés
6
Date d'inscription
lundi 28 juillet 2003
Statut
Membre
Dernière intervention
14 février 2009

Excusez moi de reveiller ce post mais j'aimerai savoir comment fait-on pour rechercher une chaine de caractere hexadecimal dans un executable et renvoyer l'offset de cette chaine (un peu à la maniere d'une fonction recherche dans un editeur hexadecimal).

Amicalement,

Didier