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

Dotnet Discussion :

Décompilation DLL .Net


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 8
    Par défaut Décompilation DLL .Net
    Bonjour et Merci pour votre aide futur,
    Comment peut-on interdire la décompilation (avec un outil comme Reflector ou autre) de DLL .Net.

  2. #2
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    tu peux pas. au mieux tu peux obfusquer le code

  3. #3
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 8
    Par défaut Re: Décompilation DLL .Net
    Citation Envoyé par Louis-Guillaume Morand Voir le message
    tu peux pas. au mieux tu peux obfusquer le code
    J’ai essayé d’obfusquer le code avec l’outil Dotfuscator (gratuit avec VS 2005), mais au mieux il renomme les méthodes, mais ça n’empêche pas un bon bricoleur de deviner et surtout de lire les clés et les algo de cryptage.
    Et ça c’est un peu embêtant.

  4. #4
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    c'est très facile, TOUT code, finit par être du langage machine et du langage machine ca se lit. donc tu ne pourras JAMAIS protéger de facon efficace ton code. la seule chose que tu peux faire, c'est obfusquer ton code pour decourager certains pirates.

    il existe d'autres obfuscateurs sur le marché, certains font bien chier reflector mais y a pas de magie possible, pas en .net, pas en java, pas en c++

  5. #5
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 8
    Par défaut
    Citation Envoyé par Louis-Guillaume Morand Voir le message
    c'est très facile, TOUT code, finit par être du langage machine et du langage machine ca se lit. donc tu ne pourras JAMAIS protéger de facon efficace ton code. la seule chose que tu peux faire, c'est obfusquer ton code pour decourager certains pirates.

    il existe d'autres obfuscateurs sur le marché, certains font bien chier reflector mais y a pas de magie possible, pas en .net, pas en java, pas en c++
    Merci beaucoup pour ta réponse.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 612
    Par défaut
    si les traitement sont vraiment sensible et que le cadre d'utilisation est bien definis tu peut passer par des services distant

    que se soit en local ou via le net tu met tes methodes de cryptage a l'abris derriere un mini serveur et tu diffuse un service avec quelque methode bien penser

    après seul les personnes aillant accès au serveur pourront decoder les DLL


    biensur il ne faut pas tout fair ainsi, mais une methode de cryptage ou de validation de couple pseudo/password peut etre envisager ainsi

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

Discussions similaires

  1. ASP et dll .net
    Par topolino dans le forum ASP
    Réponses: 2
    Dernier message: 16/08/2006, 14h43
  2. [Langage]Comment utiliser une dll .NET dans VB6?
    Par BouB dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 13/04/2006, 14h20
  3. Comment (ou peut on) créer une DLL .NET ?
    Par Mickey.jet dans le forum Delphi .NET
    Réponses: 4
    Dernier message: 02/04/2006, 15h54
  4. [VB6] Utiliser dll .Net dans VB6
    Par sokette dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 31/03/2005, 14h34

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