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

Silverlight Discussion :

Comment protéger son XAP


Sujet :

Silverlight

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Points : 491
    Points
    491
    Par défaut Comment protéger son XAP
    Bonjour,

    Je voudrais savoir si quelqu'un à de l'expérience dans l'obsfucation de XAP files !

    Quand je décompile mon XAP avec IL Disassembler (qui est en standard avec Visual Studio), je peux facilement reconstituer tout le code.

  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
    Il existe des obfuscators (payant) qui obfusque les XAP.
    Une petite recherche sur google devrait te donner quelques noms

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Points : 491
    Points
    491
    Par défaut
    Est-ce que le dotfuscator qui est dans VS2010 fonctionne ?
    Sinon j'ai intellilock qui semble accepter les XAP mais qui provoque des erreurs. Il n'y a pas vraiment de mode d'emploi pour les XAP alors qu'il me dotfusque bien les exe wpf.

    Evidemment, sur le net je trouve bien des codefort et consors, mais ce que je cherche ici, c'est quelqu'un qui utilise avec succès un de ces produits.

  4. #4
    Membre expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Points : 3 568
    Points
    3 568
    Par défaut
    J'utilisais .Net Reactor (www.eziriz.com) mais j'ai vu qu'avec .net deobfuscator (https://github.com/0xd4d/de4dot), il y avait moyen d'enlever les protections et de décompiler.
    Microsoft MVP : Windows Platform

    MCPD - Windows Phone Developer
    MCPD - Windows Developer 4

    http://www.guruumeditation.net

    “If debugging is the process of removing bugs, then programming must be the process of putting them in.”
    (Edsger W. Dijkstra)

  5. #5
    Membre émérite
    Avatar de Samuel Blanchard
    Homme Profil pro
    Expert .NET
    Inscrit en
    Février 2010
    Messages
    1 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France

    Informations professionnelles :
    Activité : Expert .NET

    Informations forums :
    Inscription : Février 2010
    Messages : 1 504
    Points : 2 682
    Points
    2 682
    Par défaut
    Le Dotfuscator fournit avec VS2010 ne fonctionne pas pour les xap WP7. En revanche tu peux aller chercher une version gratuite de Dotfuscator pour wp7 en remplissant le formulaire du lien ci dessous :

    http://www.preemptive.com/know-more/windows-phone-7

    Je l'utilise pour quelques applis. Il faut regarder les configuration car par defaut il n'offusque rien. Vérifie bien aussi le xap qu'il produit car j'ai eu quelques surprises avec certain xap qui plantaient après offuscation. Mon conseil bonus : n'offusquer que son code !

    EDIT : sorry je pensais être sur le forum Windows Phone
    .
    Pas de question technique en MP, merci.
    .
    Un emulator Gameboy Color pour Windows Phone ?
    c'est moi qui l'ai fait

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Points : 491
    Points
    491
    Par défaut
    Le problème des versions gratuites, c'est qu"elles sont généralement limitées, et trop de noms restent significatifs pour qu'un rusé puisse quand même faire une décompilation.

  7. #7
    Membre expert
    Avatar de GuruuMeditation
    Homme Profil pro
    .Net Architect
    Inscrit en
    Octobre 2010
    Messages
    1 705
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : .Net Architect
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 705
    Points : 3 568
    Points
    3 568
    Par défaut
    C'est un peu lutter contre la marée. Il y aura jours moyen de décompiler.
    Mais si ça protége de 90% des petits curieux du dimanche, c'est déja çà.
    Microsoft MVP : Windows Platform

    MCPD - Windows Phone Developer
    MCPD - Windows Developer 4

    http://www.guruumeditation.net

    “If debugging is the process of removing bugs, then programming must be the process of putting them in.”
    (Edsger W. Dijkstra)

Discussions similaires

  1. Comment "protéger son application" ?
    Par -Lyox- dans le forum C#
    Réponses: 1
    Dernier message: 12/02/2012, 00h22
  2. Comment protéger son code du reverse engineering ?
    Par progfou dans le forum Débats sur le développement - Le Best Of
    Réponses: 120
    Dernier message: 12/01/2011, 18h12
  3. comment protéger son programme
    Par aktos dans le forum VB.NET
    Réponses: 10
    Dernier message: 03/10/2007, 19h43
  4. Comment protéger son travail
    Par LEK dans le forum C++
    Réponses: 4
    Dernier message: 14/04/2007, 16h00

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