Bonjour
Quelqu'un a une idée sur la programmation d'un EXE loader (Windows) en Delphi? Genre 'Yoda's Crypter' (programmé C++)
Je compte Toujours sur les expert pour nous Traduire la Source(http://www.freedownloadscenter.com/B...urce-code.html)
Merci









Bonjour
Quelqu'un a une idée sur la programmation d'un EXE loader (Windows) en Delphi? Genre 'Yoda's Crypter' (programmé C++)
Je compte Toujours sur les expert pour nous Traduire la Source(http://www.freedownloadscenter.com/B...urce-code.html)
Merci
Yoda's Crypter n'est pas un exe-loader ... il s'agit d'un protector qui modifie le fichier exécutable.
un exe-loader charge un exe en mémoire, et le modifie en mémoire (ou récupère des infos)
c'est tres différent
que souhaites-tu faire ?









Ben Yoda's inclus le exe loader, on peut pas développer un "exe protector "sans développer (en partie) l’exe loader.
Je voudrai lancer un fichier exe directement en mémoire sans passer par le disque la méthode nécessite la programmation d’un exe loader(en resumé developper un exe protector en delphi).
euh .. non décidément je ne te comprends pas et j'ai l'impression que tu te trompes dans ce que tu dis (ou alors tu t'exprimes mal, ou encore j'ai tellement faim que je comprends plus rien ...)
Pourrais-tu préciser pourquoi tu veux faire ca, l'utilité ....
Le but est de créer un nouvel exécutable qui contiendrait (sans le modifier, par exemple en ressource) ton programme ? (pour faire quoi ??)
Le but est de modifier le code de l'éxécutable directement en en créant un nouveau ? (pour réduire sa taille/le protéger comme le ferait les packers/protecteurs UPX-AsPack ...)
Le but est de faire un loader, qui par exemple modifierais en mémoire (et pas l'exécutable sur disque) un jeu afin d'avoir par exemple de la vie infinie ?
Précise STP !![]()









desolé pour le manque de précision![]()
Le but est de modifier le code de l'éxécutable directement en en créant un nouveau (pour réduire sa taille/le protéger comme le ferait les packers/protecteurs UPX-AsPack ...)
okc'est plus clair la ^^
Ne sachant pas tes connaissances dans le domaine je te dis en gros ce qu'il faut savoir :
- Bien connaître le PE d'un exécutable (comment est "fait" un exe), c'est primordial
Pour ca, y'a la doc MSDN bien sûr, une référence ...
Pour delphi tu pourras regarder par la :
http://www.lookinginside.net/
J'ai fais un afficheur de PE en delphi (pas de modification, juste de la lecture), jette un oeil sur mon site (Cliquer sur les WWW de mon profil), ca pourra t'aider un peu ...
- Savoir un peu manipuler les pointeurs en Delphi et les opérations mémoire (tout s'apprends)
- Regarder un peu ce que c'est que l'assembleur![]()
![]()
Voila ...
Demande moi pour d'autres infos ...
PS : attention je parle pour du Win32 et pas des applications .net !! sinon c'est un peu plus compliqué ...
Partager