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

C++ Discussion :

Désassembler une appli


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2004
    Messages : 185
    Par défaut Désassembler une appli
    Bonsoir,

    J'aimerais savoir comment désassembler une application ?
    Ou plus précisément comment obtenir le code machine (ASM) d'une application ?

    La question peut paraître vague mais après maintes recherches sans succès, je me tourne vers vous.

    Cordialement.

  2. #2
    Membre chevronné
    Inscrit en
    Août 2004
    Messages
    556
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 556
    Par défaut
    En utilisant un désassembleur ?

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2004
    Messages : 185
    Par défaut
    Non, je me suis mal formulé alors, je voudrais faire comme les désassembler = Recuperer le code machine d'une appli.

  4. #4
    Membre chevronné
    Inscrit en
    Août 2004
    Messages
    556
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 556
    Par défaut
    Euh... Tu veux savoir comment coder un désassembleur ?

    Si c'est ça, il faut que tu lises le fichier en binaire et que tu interprète le code binaire. Il faut de solides connaissances en langage machine par contre, et c'est différent d'une machine à l'autre.

  5. #5
    Membre Expert
    Avatar de Goten
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 580
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 580
    Par défaut
    Citation Envoyé par Mathelec Voir le message
    Non, je me suis mal formulé alors, je voudrais faire comme les désassembler = Recuperer le code machine d'une appli.
    Tu veux dire, récupérer l'asm quand c'est toi qui compile. Ou sur une appli dont t'as pas les sources?

    C'est deux choses bien différente..

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2004
    Messages
    185
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2004
    Messages : 185
    Par défaut
    Récupérer l'ASM d'une appli. dont je n'ai pas les sources oui. Comme le fait le désassembleur.

  7. #7
    Membre expérimenté Avatar de Twindruff
    Inscrit en
    Janvier 2005
    Messages
    216
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 216
    Par défaut
    Faut d'abord extraire le segment de code de ton exécutable, donc faut que tu connaisses le format d'exécutable (PE sous win32, ELF sous linux récent, ...).
    Ensuite tu dois décoder les instructions codées en binaires, faut donc que tu connaisses les formats d'instruction du processeur cible. Cherche "instruction format x86" sur internet.

    Niveau algo c'est pas compliqué du tout, c'est juste long de gérer tous les formats d'instruction.

Discussions similaires

  1. Linker une appli en C++Builder 6, sous Window
    Par toni dans le forum C++Builder
    Réponses: 5
    Dernier message: 02/12/2004, 09h04
  2. Changement de l'icone d'une appli sous kdevelop
    Par vedder dans le forum Linux
    Réponses: 3
    Dernier message: 06/02/2003, 14h16
  3. Utilisateurs d'une appli delphi+paradox
    Par Jacques Deyrieux dans le forum Paradox
    Réponses: 2
    Dernier message: 11/12/2002, 18h41
  4. Réponses: 1
    Dernier message: 22/08/2002, 17h00
  5. enregistrer dans un fichier avec une appli mdi
    Par ferrari dans le forum C++Builder
    Réponses: 4
    Dernier message: 05/05/2002, 15h17

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