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

ASP.NET Discussion :

Obfusquer un site web .Net


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 20
    Par défaut Obfusquer un site web .Net
    Bonjour,

    J'ai téléchargé .Net Reactor pour obfusquer une application web.
    Voici les étapes que je fais :
    - Publication du site web (depuis VS.Net 2008) avec les options (modifiable : décoché ; fixed naming : coché)
    - Utilisation de aspne_merge pour merger toutes les dll (une par page) en une : aspnet_merge c:\..\MySite -o MyApp
    - Utilisation de .Net Reactor avec la préconfigutration "Library Strongest"

    Une fois généré et remis dans le bin de mon appli, je lance l'application :
    - Il y a du code dans global.asax (dans le OnApplicationStart) qui n'est pas exécuté : je ne sais pas pourquoi, il ne passe jamais par là, même après avoir redémarrer IIS
    - Ensuite, j'ai l'erreur "Tentative de lecture ou d'écriture de mémoire protégée"

    Pour info, si je ne passe pas l'obfuscation l'appli fonctionne très bien.
    Y a-t-il une option à positionner ?
    Ai-je oublié quelque chose ?

    Merci.

  2. #2
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    Pour quelles raison veux-tu obfusquer ton code?
    Il ne parait pas très difficile de décrypter un code obfusqé. Pourquoi se donner tant de peine?

    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  3. #3
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    On peut télécharger les assemblies constituant un site Asp.Net ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 20
    Par défaut
    Le site étant hébergé sur l'ordinateur de mon client, je voudrais protéger un minimum le code...

    Il me semble que l'obfuscation renomme les méthodes et variables.
    Même après décompilation, le code devient vraiment plus difficile à comprendre ?

  5. #5
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Le code devient plus difficile à lire, mais rien d'impossible à défaire. Après ça dépend du niveau de l'audience de ton site. Si ton client n'y connais rien à l'informatique il n'ira même pas penser à décompiler ton site ...

Discussions similaires

  1. Réponses: 10
    Dernier message: 24/07/2015, 12h49
  2. Cnx SQL Server Site Web .NET
    Par ac/dc dans le forum ASP.NET
    Réponses: 4
    Dernier message: 20/11/2012, 09h00
  3. Outils de test por les sites web .NET
    Par Patrick86 dans le forum Outils
    Réponses: 0
    Dernier message: 06/01/2012, 14h24
  4. [ASP.NET] Passage d'un site web .NET 2.0 AJAX à 3.5
    Par Nixar dans le forum Visual Studio
    Réponses: 3
    Dernier message: 04/05/2009, 21h22
  5. Réponses: 19
    Dernier message: 28/01/2005, 09h52

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