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écompiler avec Reflector


Sujet :

Dotnet

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 4
    Points : 2
    Points
    2
    Par défaut Décompiler avec Reflector
    bonjour,

    Je suis un nouvel utilisateur de visual studio . net.
    J’ai pour un projet besoin de décompiler un petit .exe
    Pour cela j’utilise le génialissime outil Reflector.
    J’arrive à obtenir la liste des fichiers et des fonctions, et même leur code source.
    J’utilise BamlViewer pour lire les fichier .baml
    Par contre j’obtiens également quelques fichiers .ressource
    Dans la partie disassembler de reflector, ceux-ci apparaissent en code hexadecimal il me semble, et c’est totalement illisible pour moi.

    Quelqu’un saurai comment je peux arriver a en extraire le contenu ?

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    enfait j'ai tout de même pas mal de fonctions que .net reflector n'arrive pas a lire.
    j''obtiens ce message:
    This item is obfuscated and can not be translated.
    Existe t-il un autre moyen pour trouver le code source ?

    Merci par avance

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par Diamond768 Voir le message
    // This item is obfuscated and can not be translated.

    Existe t-il un autre moyen pour trouver le code source ?
    Si le code est obfusqué, c'est justement pour qu'on ne puisse pas le décompiler... et le code source n'est donc sûrement pas public. Donc à moins que la société qui a créé l'exe veuille bien te le donner (ce qui est quand même hautement improbable), non, tu ne peux pas trouver le code source. Et tu n'en as d'ailleurs pas le droit...

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 4
    Points : 2
    Points
    2
    Par défaut
    D'accord. Ce qui est étrange, c'est que seule certaines fonctions sont obfusqué.

    Et au sujet du fichier ressource qui apprait en héxadécimal, c'est possible de le traduire ?

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Points : 39 749
    Points
    39 749
    Par défaut
    Citation Envoyé par Diamond768 Voir le message
    Et au sujet du fichier ressource qui apprait en héxadécimal, c'est possible de le traduire ?
    Si tu n'as pas besoin de le modifier, je crois que tu peux l'inclure directement dans ton projet en tant que EmbeddedResource

    Sinon tu peux convertir entre les formats .resources (resources binaires compilées) et .resx (ressources XML), avec la commande resgen.exe :

    .resx vers .resources :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    > resgen.exe blabla.resx blabla.resources
    .resources vers .resx :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    > resgen.exe blabla.resources blabla.resx

Discussions similaires

  1. Décompiler avec Jad
    Par tvcinq dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 07/01/2010, 14h59
  2. Décompiler video avec mediator
    Par bjacque2 dans le forum Vidéo
    Réponses: 0
    Dernier message: 25/04/2008, 08h54
  3. Problemes apres Décompilation avec DJ Decompiler
    Par Michel_be dans le forum Langage
    Réponses: 1
    Dernier message: 08/02/2007, 01h22
  4. Réponses: 4
    Dernier message: 20/10/2006, 09h57

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