HCJarod
Messages postés221Date d'inscriptionmardi 12 août 2003StatutMembreDernière intervention11 décembre 2008
-
18 juil. 2004 à 12:38
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
18 juil. 2004 à 19:11
Salut a tous.
Je me demandais s'il etais possible de creer un exe qui soit capable d'en creer un autre?? Je dois dire que je manque d'inspiration? Pour information, j'ai deja vue une appli qui réalise cela mais comment?????????????????
Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
a+
HCJarod
Messages postés221Date d'inscriptionmardi 12 août 2003StatutMembreDernière intervention11 décembre 20081 18 juil. 2004 à 14:47
pour moi si..
...L'application utilise deux "fichiers", en faite deux exe un "orignal" et un "modifié" (patcher) . Le programme compare l'exe original et l'exe patché et génère le patch qui réalise cette opération automatiquement...
comment a partir de la comparaison des deux exe, parvenir a creer le patch. Je rappelle que l'utilisation de cette exemple est la pour fixer les idées. Ce n'est pas tant l'utilisation mais le principe qui m'interesse (au risque de me repeter)
Chaque problème a sa solution. S'il n'y a pas de solution c'est qu'il n'y a pas de problème.
a+
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 18 juil. 2004 à 14:53
il faudrait ke tu reperes le program entry point, et partir de la, recup chak octet, les comparer, et sauver l'offset ou ca differe, c assez simple..PEP se trouve ds le PE header de l'exe, ya plein de logiciel sur le site
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 18 juil. 2004 à 15:00
Tu compare les deux fichiers, et tu obtiens une liste d'octets à changer. Tu mets cette liste dans ton crack en ressource binaire, et quand tu éxécute le crack, tu lis la liste et effectue les changements, voila comment je ferais.
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 18 juil. 2004 à 15:02
vecchio56 > apres, ca fera des copies exactes, et je sais pas si changer le time stamp par exemple est une bonne idée, fais come jT dit, a partir de l'offset, tu reparcours l'exe, et replace les données differentes..
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 18 juil. 2004 à 15:09
vecchio56 > il faut recuperer les données a partir du PEP (program entry point) pour ne pas modifer les sections, le PE header...etc, pui comparer chak octet, prendre l'index des octet differents comme addresse, et les retransmettre ds l'autre exe.
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 18 juil. 2004 à 15:36
je ne veu pas du tt modifier le pe header, mais si les 2progs ont des octets ds le pe header ki different, votre methode va les changer ! Ce kil ne fo pas faire, moi je cherche a tout prix, a ne pa modifier le PE, c tt