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

EDI/Outils Discussion :

Quel outil pour obsfusquer le code dont des propriétés publiques ?


Sujet :

EDI/Outils

  1. #1
    Membre confirmé Avatar de WebPac
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    947
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 947
    Points : 512
    Points
    512
    Par défaut Quel outil pour obsfusquer le code dont des propriétés publiques ?
    Bonjour,

    je cherche un outil simple et puissant pour obsfusquer des assembly C#.

    J'utilise actuellement Eazfuscator.NET mais il a quelques problèmes comme le fait qu'il m'obsfusque une propriété publique dans une classe donnée alors qu'il ne le devrait pas.

    De plus, il n'obsfusque que les propriétés/méthodes private/protected/internal puisque qu'une propriété publique doit être réutilisable dans une autre assembly.

    Mais dans les assemblys que je génère ne sont pas censées être utilisées en dehors des autres assemblys qui se trouvent dans la même solution.

    En gros, je me demandais s'il existait un outil d'obsfuscation qui travaillait après compilation de toutes les assemblys et obsfusquait toutes les propriétés même les publiques en remplaçant leurs références dans les autres assemblys qui les utilisent.

    Merci de me donner vos retours d'expérience sur l'utilisation d'obsfuscateurs.

    PS : je ne suis pas réfractaire aux outils payants, mon directeur pouvant débloquer un petit budget si besoin.

  2. #2
    Membre émérite Avatar de meziantou
    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Points : 2 439
    Points
    2 439
    Par défaut
    La seule protection utile est le renommage des symbôles. Les autres sont réversibles en utilisant de4dot (à moins de faire quelque chose de custom, et encore). Donc il ne faut chercher des outils avec 40000 protections, ca ne sert à rien ou presque.
    Si tu es un peu motivé, tu peux le faire toi même en une aprèm avec Mono.Cecil. Sinon tu peux te tourner vers des produits payants (par exemple http://www.red-gate.com/products/dot...smartassembly/) ou gratuit (https://confuser.codeplex.com)

Discussions similaires

  1. Quel outil pour évaluer son code Java ?
    Par Rniamo dans le forum Qualimétrie
    Réponses: 3
    Dernier message: 18/10/2009, 12h47
  2. Réponses: 3
    Dernier message: 25/07/2009, 11h40
  3. Réponses: 5
    Dernier message: 07/07/2009, 11h00
  4. Quels outils pour un systeme de grille des départements et de carte de france
    Par gregelec dans le forum Balisage (X)HTML et validation W3C
    Réponses: 18
    Dernier message: 30/03/2009, 14h37

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