Changer les variables d'un prog sans le recompiler (patch)

Contenu du snippet

Salut les progueur, www.moteurprog.com

Bon je pense qui fo que je m'explik sur le titre, comment faire pour changer un variable que vous aviez definie dans votre source et que vous avez compiler ensuite ? ( biensur sans recompiler l'application ). bah en fé c pas trés compliquer mais fo le savoir. alors d'abord y vous fo un editeur hexadecimal genre Hview2000 (telecharger.com), ensuite c simple les seul variable qui vont apparaitre dans l'éditeur hexadecimal sont les variables de type constante en vb : const variable = "salut" , donc les variables que vous devez changer devront IMPERATIVEMENT être de type constante. Ensuite la variable devra être changer caratere par caractere. dans l'editeur Hexa vous relever l'offset (rajouter 1 sinon ça marche pas ) de du caractère que vous vouler changer, ça va être un nombre en général assez grand genre "131104" et puis en vb vous tapez ça pour changer la lettre : ( exemple fictif : tous depend de l'executable )

Source / Exemple :


Const essai = "salut"
'----------------------------------
Open c:/appli.exe For Binary As #1
    Put #1, 131104 + 1, "Z"
    '         , offset         , lettre a mettre a la place de l'ancienne
Close #1
'----------------------------------
Private Sub Form_Load()
MsgBox essai
end sub

Conclusion :


Donc la vous prennez Hview vous reperez "salut" vous prennez l'offset de "s" par exemple et vous faite la manip du code ensuite quand vous l'appli vas ce lancer vous verrez "Zalut", voila vous avez fé les modifs sans recompiler. Maintenant a koi ça sert : bah pour ceux qui connaissent subseven, c pour crée un serveur, en fé c pour parametrer une application selon l'utilisateurs ( ex : serveur ftp, crack etc... ).

@+ HAVE FUN enjoy WWW.MOTEURPROG.COM
( cliquer sur les pub stp ;-)

A voir également

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.