Patcher un octet de fichier binaire

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 810 fois - Téléchargée 32 fois

Contenu du snippet

SAlut

voici comment ecrire de l'hexa ds un fichier binaire.
  • Quoi ????

-Ecrire un Octet dans un exe ou dll.
  • Ben ça sert à quoi ???

-Pour la plupart à rien, pour d'autre, à
patcher un exe.
  • Patcher un exe ???

-Oui tripatouiller les saut conditionnel.
  • J'ai rien compris ???

-C'est rien, Les intéréssé auron pigé.

Source / Exemple :


var FB : File Of Byte;
     b : Byte;

begin
assignfile(FB , 'exe.exe');
Reset(FB);

    b := $44;
    seek(FB,$1AFD2);

    Write(FB,b);

    closefile(FB);
End;

Conclusion :


Pour patcher plusieur octet
répeter l'operation plusieur fois.

A voir également

Ajouter un commentaire

Commentaires

Messages postés
76
Date d'inscription
dimanche 9 février 2003
Statut
Membre
Dernière intervention
10 août 2010

C'est bon, je viens de comprendre.... désolé
Messages postés
76
Date d'inscription
dimanche 9 février 2003
Statut
Membre
Dernière intervention
10 août 2010

Merci DELPHICOOL
Mais comment tu fait pour mettre $44 dans b quand tu saisi dans un TEdit ?
Promis je t'embête plus avec des questions idiotes. :))
Messages postés
455
Date d'inscription
mardi 24 juillet 2001
Statut
Modérateur
Dernière intervention
10 mars 2009

Au lieu de mettre writre tu met read pour lire
Messages postés
76
Date d'inscription
dimanche 9 février 2003
Statut
Membre
Dernière intervention
10 août 2010

Bonjour,
Ce qui m'aurais bien arrangé avant d'écrire l'octet, ça aurait été de pouvoir le lire... et je n'y arrive pas. ;)
Messages postés
455
Date d'inscription
mardi 24 juillet 2001
Statut
Modérateur
Dernière intervention
10 mars 2009

Ya moyen de faire des patcheurs tres petit en delphi

regardez ce programme:
http://hiacelee.free.fr

un patch delphi à 31 ko min c'est pas mal non?
biensur c'est le bmp qui gonfle un peu le patch
Afficher les 11 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.