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 :

Recuperer le code source d'un programme


Sujet :

C

  1. #1
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 38
    Par défaut Recuperer le code source d'un programme
    bonjour
    j'ai perdu mon programme il me reste seulement son executable prog.exe
    et je veux recuperer le code source,mai j'arrive pas ,j'ai essye de le renomer prog.cpp mai ça marche pas je retien code source crypte
    est ce que vous pouvez m'aider
    merci

  2. #2
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    La reponse courte est "c'est impossible". De plus, tu n'as pas l'air d'avoir compris ce qu'est une compilation (i.e. traduction d'un langage source (par exemple, le C) en un langage machine ou equivalent). L'executable n'est donc pas en C, ni en C 'crypte'.

  3. #3
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 38
    Par défaut
    d'accord

  4. #4
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Tu peux eventuellement le désasembler mais tu aura un code source en assembleur avec la syntaxe AT&T si je me trompe pas ... c'est le seul moyen
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  5. #5
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 38
    Par défaut
    d'accord

  6. #6
    Membre Expert
    Avatar de Gruik
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Par défaut
    Je te sens pas prêt à dechiffrer le code désassemblé

    [edit: c'est d'ailleurs à la portée de personne, à part aux fous]

  7. #7
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    Citation Envoyé par jalilc
    mai si tu n'a pas une reponse pour moi
    arret de m'ataquer com ça
    ??? J'ai une reponse: ce n'est pas possible.
    De plus, je remarque que tu as tente de changer l'extension dans l'espoir de retrouver le fichier source a l'origine de l'executable. Cela me fais penser que tu as encore des choses a apprendre. Ce n'est pas une attaque, mais une invitation a te renseigner un peu plus sur 'compilation', 'edition de lien', 'format d'executable'...

  8. #8
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 38
    Par défaut
    d'accord
    et merci
    je suis desole

  9. #9
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    Citation Envoyé par Gruik
    Je te sens pas prêt à dechiffrer le code désassemblé

    [edit: c'est d'ailleurs à la portée de personne, à part aux fous]

    Mais si. C'est pas pire que de reprendre un programme complet ecrit en assembleur.

  10. #10
    Membre Expert
    Avatar de Gruik
    Profil pro
    Développeur Web
    Inscrit en
    Juillet 2003
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 566
    Par défaut
    Sur machines embarquées surement, mais sur PC, faut s'accrocher

  11. #11
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    Citation Envoyé par Gruik
    Sur machines embarquées surement, mais sur PC, faut s'accrocher
    L'assembleur x86 n'est pas si complique que cela; c'est quand meme une architecture
    concue pour etre programmee en assembleur (ce qui explique une partie de la difficulte qu'ont les compilateurs a generer du code pour elle).

  12. #12
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par Gruik
    Je te sens pas prêt à dechiffrer le code désassemblé

    [edit: c'est d'ailleurs à la portée de personne, à part aux fous]
    Un collègue à moi, a eut pour son stage un super sujet.
    En fait la boite a paumé le code source d'un de leur programme, alors ils ont rien trouvé de mieux que de confier au stagiaire de dessassembler le programme et de tout le refaire en C. ^^

    Y'avais que 4000 lignes d'assembleur ca va encore.

  13. #13
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par DaZumba
    La reponse courte est "c'est impossible".
    Perdu

    Boomerang

  14. #14
    Membre Expert
    Inscrit en
    Décembre 2004
    Messages
    1 478
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 478
    Par défaut
    Citation Envoyé par gege2061
    Perdu

    Boomerang
    Je m'attendais a ce que quelqu'un sorte Boomerang... Je ne crois pas que conseiller cela a un debutant soit une bonne idee (il faut quand meme voir la gueule du code genere...). Je reste donc sur ma reponse courte: c'est impossible

  15. #15
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par DaZumba
    Je m'attendais a ce que quelqu'un sorte Boomerang... Je ne crois pas que conseiller cela a un debutant soit une bonne idee (il faut quand meme voir la gueule du code genere...). Je reste donc sur ma reponse courte: c'est impossible
    Quand je vois ça, c'est quand même plus facilement lisible que l'assembleur.

    Et c'est difficile mais pas impossible.

  16. #16
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Hum ouais y'a pas photo
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  17. #17
    Membre Expert Avatar de gnto
    Homme Profil pro
    Ingénieur système logiciel
    Inscrit en
    Janvier 2006
    Messages
    923
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Ingénieur système logiciel
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Janvier 2006
    Messages : 923
    Par défaut
    Le reverse engineering est, il me semble punit par la loi francaise ...

  18. #18
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Par défaut
    Citation Envoyé par gnto
    Le reverse engineering est, il me semble punit par la loi francaise ...
    S'il s'agit de son programme ?
    Et c'est authorisé à des fins d'interopérabilité.

    [edit]Et aussi sur les logiciels Libre, si plutôt que de récupérer les sources sur le site du projet, tu préfère décompiler [/edit]

  19. #19
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Enfin ca servira de leçon, faut toujours penser à faire des Backup régulièrement, au moins 1x/mois si c'est un perso !
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  20. #20
    Membre éclairé Avatar de miron
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    479
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 479
    Par défaut
    Citation Envoyé par gege2061
    Et c'est authorisé à des fins d'interopérabilité.
    ? je ne comprend pas...

Discussions similaires

  1. critique du code source de mon programme
    Par startout dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 14/08/2006, 14h18
  2. Comment recuperer le code source d une page HTML distante en javascript
    Par herbert dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 26/07/2006, 22h26
  3. peut on recuperer le code source d'un package?
    Par qeja dans le forum Oracle
    Réponses: 9
    Dernier message: 14/03/2006, 17h05
  4. [FLASH MX2004 PRO] Recuperer le code source d'une page
    Par adilou1981 dans le forum Flash
    Réponses: 9
    Dernier message: 26/07/2005, 18h11

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