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+
cs_Arnotic
Messages postés933Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention 9 janvier 2012 18 juil. 2004 à 15:27
Bonjour,
"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."
Est là bonne méthode. Tu créer un fichier .exe auquel du rajoutes (il y a pour cela plusieurs solutions) la liste des offset à modifié suivi avec leur nouvelles valeures. Il te suffit après de relire ces informations...
Tu peux rajouter à la fin de l'EXE la listes des offsets directement (quoi tes données)... et le relire.
Aucun besoin de lire le PE Header, ou bien de faire un dump mémoire ou ne se quoi d'autre qui sont dans ce cas totalement inutile.
cs_Arnotic
Messages postés933Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention 9 janvier 2012 18 juil. 2004 à 12:58
Bonjour,
Bien sur que cela est possible.
Quand tu copies un EXE c'est ce que tu fais. Je veux dire par là tu peut très bien dupliquer ton EXE en cours et modifier quelques octects à l'interieur qui représentent des chaines de caractères ou d'autres choses pour le personnaliser.
HCJarod
Messages postés221Date d'inscriptionmardi 12 août 2003StatutMembreDernière intervention11 décembre 20081 18 juil. 2004 à 13:15
Pour ce que ça interresse, l'idée d'un exe qui en creer un autre me viens d'un truc pas très jolie jolie je l'avoue mais c'est pas l'utilisation qui m'interesse mais le principe. 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.
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+
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 18 juil. 2004 à 13:15
Arnotic > C kan mm pas aisé a realiser : dump de l'exe en memoire, modification de certaines chaines pour cela il faut connaitre les offsets correspondants, et apres s'il veut ajouter/supprimer des API, fo kil trifouille ds l'IAT...C pas simple du tt a realiser, bonne chance HCJarod.
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 18 juil. 2004 à 13:41
Et les programmes qui font des archivers sfx, comment ca se passe? Il y a un squelette de base et ils ajoutent des trucs ou il faut carrément un compilateur?
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 18 juil. 2004 à 14:14
AU contraire, puis ce qu'il est en train de s'executer, si tu luovres en lecture seule, tu poura tout simplement pas l'ouvrir ! le charger ds un buffer, seulement si l'exe est pas en lecture seule, ji avais pas pensé
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 18 juil. 2004 à 14:28
Apparement vous vos posez plein de question a ce sujet :)
J'ai fait il y a quelque temps de ca un code comme celui que HCJarod veut faire.
Je posterai la source ce soir en rentrant si vous souhaitez voir de quoi il en retourne.
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 20091 18 juil. 2004 à 14:31
DeathCrash > Poste si seulement ca fait une copie de l'exe ki est en train de s'executer par un dump, ca peut etre pas mal ca, mais si ca remplit un buffer, ca jpense ke tout le monde sait le faire..