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 :

Brouillage du code


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 43
    Par défaut Brouillage du code
    Bonjour a tous!
    J'ai quelque questions a poser sur l'inévitable et eternelle question de la protection des programmes. (pour les ptits malin qui veulent se faire de sous)
    J'ai inclus quelque protections dans mon programme.
    J'oubre mon .exe avec un editeur hexadecimal, et la deja, en claire, le nom de toutes mes fonctions !?

    Je ne pensait pas que celle ci etaients visibles dans le fichier .exe.
    Je pensais que le compilateur virait les noms que l'on donne pour economiser de la place.
    Et bien sur, evidamment, toutes les valeurs des strings visibles en claire.
    Donc, il m'a fallut 5mn pour cracker mon programme.

    J'aimerais donc savoir, si il existe des techniques, programmes, (autre que l'eternelle encapsulation du programme avec cryptage et compression), pour cacher les noms de fonctions, genre quelques chose qui renomme toutes nos fonctions pas des '123' 'sgf' etc...

    Voila voila, merci a tous!

  2. #2
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 154
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 154
    Par défaut
    Salut.

    Tu achètes le dernier numéro (30) de MISC (dans tous les bons kiosques), tu te paluches les articles « Faiblesses dans les packers » et « Les protections dans les codes malicieux », t'oublies pas la boîte d'aspirine, et au final tu verras que tous tes espoirs seront vains contre quelqu'un de déterminé...

    Ça a déjà été discuté plusieurs fois ici.

    Mes 2 cts,
    --
    jp

  3. #3
    Membre confirmé
    Profil pro
    Directeur
    Inscrit en
    Juin 2005
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Directeur

    Informations forums :
    Inscription : Juin 2005
    Messages : 113
    Par défaut
    Au niveau du code, tu peux t'amuser a crypter les API, les strings, ce genre de chose mais ca va prendre du temps, et ton code va etre carrément chiant a comprendre. Tu peux aussi ajouter des codes anti-debuggers, anti-vm et anti sandbox, mais l'efficacité est limitée. Sinon, bah ouai, non, t'as pas 15000 solutions, faut crypter le programme. Sache neanmois que 1. Comme l'a dit jp, rien n'est incracable, 2. Bcp de protecteurs commerciaux (en version crackée du mois) vont rendre ton programme detecté par les antivirus (donc faut donné des soux et encore, je suis sur que ca resolve le pb).

    Maintenant, tout depend de quelle niveau de protection tu veux, mais si tu veux du lourd, il va falloir se tourner avec Armadillo ou encore Themida (2exemples parmis tant d'autres) (qui sont malgré tout crackable), si tu veux du plus léger, il existe pas mal de petits crypteurs gratuits ou assez peu couteux qui rendrons le code illisibles au premier coup d'oeil.

    PS: je te conseil une petite recherche sur le forum, le sujet a deja ete abordé (et tu peux regarder ailleur que dans la section delphi aussi)

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    212
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 212
    Par défaut
    regarde , tu y découvrira un topic tout plein de bonnes idées

Discussions similaires

  1. De la rapidité du code
    Par jfloviou dans le forum Contribuez
    Réponses: 233
    Dernier message: 29/05/2009, 02h17
  2. code pour interbase 6.0 et 6.5 de generateur
    Par tripper.dim dans le forum InterBase
    Réponses: 4
    Dernier message: 01/07/2002, 11h29
  3. [MFC](encapsulation ADO) ou placer le code
    Par philippe V dans le forum MFC
    Réponses: 2
    Dernier message: 13/06/2002, 14h58
  4. Explorateur de code C
    Par Zero dans le forum C
    Réponses: 14
    Dernier message: 06/06/2002, 09h41
  5. OmniORB : code sous Windows et Linux
    Par debug dans le forum CORBA
    Réponses: 2
    Dernier message: 30/04/2002, 17h45

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