Comment faire un patch pour un fichier exe ??

anis_dos -  
jfr1784 Messages postés 73 Statut Membre -
Bonjour,
je veut coder un patch qui transforme un fichier ".exe" en un autre (".exe" aussi) ===> bien sur le comportement du deuxième sera différent...
pour un premier pa , j'aimerai que vous m'aidé a comprendre le principe et pourqoi pa me donné un exemple ...
Merci infiniment, j'en serai reconnaissant
(c'est vraiment urgent !!!)
A voir également:

3 réponses

jfr1784 Messages postés 73 Statut Membre 27
 
Hello Anis_dos

Le but d'un patch n'est en principe pas de changer radicalement le comportement d'une application. Il sert à la correction de bug. En appliquant un patch à une application, on remplace un bout de code binaire par un autre bout de code binaire. En principe, les patchs sont écrits par les éditeurs de logiciels ( p. ex. Microsoft, Sun ... ) et ils sont distribués à tous les utilisateurs de l'application qui doit être patchée. Ce n'est pas le genre de chose que l'on fait pour une application que l'on a écrit soit même.

Un méthode pour écrire un patch est de compiler l'application ( il faut donc avoir le source ), faire les modifications requises et recompiler l'application en prenant le soin de donner un nom différent pour le fichier de sortie. Le patch à appliquer sera la différence entre les 2 fichiers.


Bonne Année 2009


JF
3
anis_dos
 
Merci JF ,
c'est intéressant ce que vous dite ..
mai je croi que je me suis mal exprimé,
je veut réalisé un patch semblable à ce qu'on l'utilise pour cracker un logiciel (patch fourni par les hackers)
merci encore de m'avoir répondu
j'attends votre réponse.. ;)
0
jfr1784 Messages postés 73 Statut Membre 27
 
Hello Anis_dos

Les crackers ( ne pas confondre avec les hackers ( http://www.secu-ordi.com/hacker-pirate/ ) ) font généralement ce qu'on appelle du reverse-engineering. Ils décortiquent le code binaire afin de voir ce qu'il fait. Ensuite, ils font les modifications aux endroits qui les intéressent.

Il est a noté que dans les licences de la plupart des logiciels ( pour ne pas dire tous ) il est noté explicitement qu'il est strictement interdit de faire du reverse-engineering. Par leur manière d'agir, les crackers se mettent hors-la-loi avec tout ce que cela peut entrainer pour eux.



Bonne Année 2009


JF
0