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

Langages Discussion :

Identifier un langage et décompiler


Sujet :

Langages

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur commercial
    Inscrit en
    Août 2012
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur commercial
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2012
    Messages : 16
    Par défaut Identifier un langage et décompiler
    Bonjour, Notre société a acheté une machine industrielle qui a été fabriquée en Allemagne en 1999. La machine est contrôlée par un PC (dos 6.22) et ce dernier est connecté à un automate programmable. J'aimerais creuser un peu dans les programmes et voir si je peux dé-compiler pour obtenir les sources. Malheureusement, je ne connais pas le langage de programmation d'origine. Est-il possible d'identifier le langage et de dé-compiler certains programmes? merci

  2. #2
    Membre émérite Avatar de worm83
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Février 2010
    Messages
    459
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2010
    Messages : 459
    Par défaut
    Bonjour,

    Ce que tu demande, est très complexe.
    Pour une première analyse, d’après les éléments que tu rapporte :

    - Dos => pas de .Net pas de Java ect..... les programmes sont surement écrit en c ou c++.
    - Il est possible de "désassembler" un programme, mais celui-ci te donnera de assembleur, langage quasi incompréhensible pour le commun des mortel. A savoir qu'il est en revanche impossible de "décompiler" (comme tu le dit) un programme "assemblé" (en assembleur). Tu n'obtiendra jamais les source C ou C++ correspondant au résultat de la compilation (ce qui n'est pas le cas pour un programme écrit et compilé dans un langage intermédiaire comme JAVA ou .NET).
    - Concernant l'automate, par contre, suivant le modèle et le langage, tu pourra voir/modifier les programmes qu'il contient qui seront écrit dans une "techno automate" tel que le Graphset ou langage à contact par exemple.

    Il te reste plus qu'à chercher sur le net si les sources des logiciels sont présentes ou contacter l'entreprise qui a fabriqué la machine ou codé les dits logiciels.


    Cordialement

Discussions similaires

  1. Quel langage est le plus difficile à décompiler ?
    Par islogged dans le forum Langages de programmation
    Réponses: 12
    Dernier message: 23/10/2014, 17h59
  2. Décompiler sans connaitre le langage source
    Par MatMeuh dans le forum Langages de programmation
    Réponses: 10
    Dernier message: 01/08/2012, 13h28
  3. Identifier un langage inconnu
    Par fyftyone dans le forum Autres langages
    Réponses: 5
    Dernier message: 24/03/2009, 14h02
  4. Réponses: 2
    Dernier message: 04/11/2007, 13h16
  5. [langage] Je cherche un bon livre ?
    Par Anonymous dans le forum Langage
    Réponses: 13
    Dernier message: 09/04/2003, 13h16

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