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

  1. #1
    Membre à l'essai
    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
    Points : 13
    Points
    13
    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 éprouvé Avatar de worm83
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Février 2010
    Messages
    459
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    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
    Points : 1 118
    Points
    1 118
    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
    "Le train de tes injures roule sur le rail de mon indifférence."

    "Monde de merde !!"

    Georges Abitbol.

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