IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

creation d'un EXE Loader


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Inscrit en
    Août 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 253
    Par défaut creation d'un EXE Loader
    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

  2. #2
    Membre éclairé

    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2003
    Messages
    286
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 286
    Par défaut
    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 ?

  3. #3
    Membre confirmé

    Inscrit en
    Août 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 253
    Par défaut
    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).

  4. #4
    Membre éclairé

    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2003
    Messages
    286
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 286
    Par défaut
    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 !

  5. #5
    Membre confirmé

    Inscrit en
    Août 2005
    Messages
    253
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 253
    Par défaut
    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 ...)

  6. #6
    Membre éclairé

    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2003
    Messages
    286
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 286
    Par défaut
    ok c'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é ...

Discussions similaires

  1. [NetBeans] Création de l'éxé avec Netbeans 3.6
    Par daweed dans le forum NetBeans
    Réponses: 4
    Dernier message: 13/04/2010, 12h37
  2. probleme de creation de setup.exe de mon application.
    Par kerkennah dans le forum Windows Forms
    Réponses: 1
    Dernier message: 09/02/2007, 17h48
  3. [Crypteur d'exe]: Loader en memoire
    Par Booster2ooo dans le forum Delphi
    Réponses: 7
    Dernier message: 30/06/2006, 08h20
  4. creation d'un .exe a partir d'un .exe et d'un .dll?
    Par phyll dans le forum Windows
    Réponses: 2
    Dernier message: 09/05/2006, 19h19
  5. [Executable]Création de l'exe du programme
    Par Smash34 dans le forum Général Java
    Réponses: 7
    Dernier message: 14/11/2005, 15h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo