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

Turbo Pascal Discussion :

[TP] Décompiler du Turbo Pascal ?


Sujet :

Turbo Pascal

  1. #1
    Membre confirmé
    Profil pro
    CEO
    Inscrit en
    Avril 2002
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : CEO

    Informations forums :
    Inscription : Avril 2002
    Messages : 84
    Par défaut [TP] Décompiler du Turbo Pascal ?
    Bonjour,

    nous avons un executable DOS fait en turbo pascal,
    nous n'avons plus le code source e nous cherchons à le retrouver.

    Merci de votre aide.

    PS: nous avons les droits sur le logiciel mais l'auteur est décédé.

  2. #2
    Membre Expert
    Avatar de Eric Sigoillot
    Inscrit en
    Mars 2002
    Messages
    1 212
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 212
    Par défaut
    Bonjour,

    Reconstruire un code compilable, avec nom des variables, structures, etc... ne relève que d'une seule pratique : la magie !

    Plus sérieusement, il n'existe à ce jour aucun décompilateur valable pour quelque langage que ce soit à partir du moment où celui-ci est totalement compilé. Si le programme a été compilé avec les informations de débogages et les symboles, il est possible (et encore...) de récupérer un semblant de code assembleur, pas toujours réassemblable, à l'aide d'outils spécialisé (j'en avais trouvé un sur le Net il y a quelques années).

    Toujours est-il qu'il n'existe pas - à ma connaissance - d'outils un temps soit peu performant pour effectuer une décompilation d'un programme Turbo Pascal. Tout au plus peut-on récupérer un code assembleur peu rigoureux.

    Seule solution réellement viable : retrouver les sources (fichiers personnels de la personne décédée ?) ou réécrire l'application...

    Désolé.

    @++


    PS: Question subsidiaire qui permettrait de trouver un outil basique : quelle version de Turbo Pascal a été utilisée ?

  3. #3
    Membre confirmé
    Profil pro
    CEO
    Inscrit en
    Avril 2002
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : CEO

    Informations forums :
    Inscription : Avril 2002
    Messages : 84
    Par défaut
    Merci de ta réponse mais l'algorithme est contenu dans les sources et les sources introuvables. :cry:

    J'ai réussi à avoir de l'ASM puis du C mais c'est très bof !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Free Pascal] Compilation d'une unité écrite pour Turbo Pascal
    Par zilbou dans le forum Free Pascal
    Réponses: 21
    Dernier message: 08/06/2014, 22h27
  2. [Turbo Pascal] Turbo Pascal sous Windows XP
    Par MichelR dans le forum Turbo Pascal
    Réponses: 21
    Dernier message: 17/03/2011, 10h10
  3. [Turbo Pascal] Installation de Turbo Pascal sous Windows XP
    Par serve dans le forum Turbo Pascal
    Réponses: 18
    Dernier message: 31/12/2003, 08h24
  4. Conversion Turbo Pascal 5 -> C
    Par Metal Tom dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 09/07/2003, 17h19
  5. [Turbo Pascal] Recherche cours ou livre sur le Turbo Pascal
    Par killarg dans le forum Turbo Pascal
    Réponses: 6
    Dernier message: 02/03/2003, 16h12

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