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 :

Executable qui se détruit lui-meme


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Février 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2006
    Messages : 537
    Par défaut Executable qui se détruit lui-meme
    Bonjour,
    dans le soucis de protéger mon application, je me demande si il est possible de demander à mon .exe de se détruire lui meme dans certaines conditions.

    Vos avis sont bienvenus...

    André

  2. #2
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Tu peux toujours essayer de l'ouvir via un TFileStream et y ecrire une serie de Zero du bit 0 au bit FileStream.size en esperant qu'il ne soit pas proteger en mode d'ouverture exclusive.

    Par contre cette solution a ses limites : On peut copier l'exe avant de l'ouvrir (chose courante) et tenter de le cracker via une copie.
    (en general c'est meme des images ghost qui sont utilisés

  3. #3
    Expert confirmé

    Avatar de sjrd
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2004
    Messages
    4 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 4 517
    Par défaut
    Là, pour le coup, c'est toi qui cherches midi à 14h
    Unité qui permet au programme de se supprimer lui-même (dans les sources)
    sjrd, ancien rédacteur/modérateur Delphi.
    Auteur de Scala.js, le compilateur de Scala vers JavaScript, et directeur technique du Scala Center à l'EPFL.
    Découvrez Mes tutoriels.

  4. #4
    Membre éclairé
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Février 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2006
    Messages : 537
    Par défaut
    Merci pour vos réponses,
    je vais essayer le lien que sjrd a donné.
    En ce qui concerne la copie que fait le crackeur, il doit bien l'executer pour pouvoir le pirater... Enfin je crois

    Merci,
    André

  5. #5
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Citation Envoyé par andreditdd
    Merci pour vos réponses,
    je vais essayer le lien que sjrd a donné.
    En ce qui concerne la copie que fait le crackeur, il doit bien l'executer pour pouvoir le pirater... Enfin je crois
    Oui mais le principe est de creer uen copie, l'executer, tester un code (qui plante l'exe), on suprime l'exe foireux, on refait une copie depuis l'original, puis on retente un code, etc.
    Enfin tout cela n'est qu'un exemple.

    En general, ils executent le prog au moins une fois pour voir son comportement, puis recherhce dans le binaire le code de suppression, ils le neutralisent et ensuite peuvent travailler sur le systeme de protection (si il y en a un autre

  6. #6
    Membre éclairé
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Février 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : Belgique

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2006
    Messages : 537
    Par défaut
    Il me semble que de toute façon il n'existe pas de protection inviolable.
    Le tout est de ralentir les pirates débutants.

    André

  7. #7
    Membre Expert
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Par défaut
    Citation Envoyé par sjrd
    Là, pour le coup, c'est toi qui cherches midi à 14h
    Unité qui permet au programme de se supprimer lui-même (dans les sources)
    Tout a fait Mais un fichier supprimé est plsu facile a detecter que certains octets reseté ou remplit de valeurs aleatoires ici et la
    Bon certe reseter a 0 tout le fichier reviens au meme que de le supprimer ... mais bon, on peut moduler

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 29/06/2012, 10h33
  2. xml element qui appelle lui meme
    Par julie_lab dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 05/07/2010, 21h38
  3. [PHP 5.3] array dans un objet qui est lui meme dans un tableau d'objet
    Par mfej74 dans le forum Langage
    Réponses: 4
    Dernier message: 11/12/2009, 11h56
  4. fermeture d'un executable par lui meme
    Par adilissimo dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 01/07/2007, 22h39
  5. Réponses: 18
    Dernier message: 29/10/2003, 16h34

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