Reconnaitre le langage d'un exe

gunbol -  
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J'ai une question toute bête.

J'ai plusieurs fichiers EXE et j'aimerais savoir dans quel langage de programmation ils ont été écrits ?

Savez vous s'il y a une combine qui permette de répondre à cette question ?

Je vous remercie d'avance

Cordialement,

Gunbol

A voir également:

2 réponses

Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Salut
Le compilateur peut éventuellement laisser une trace, donc en texte clair.
Mais de manière général on ne peut pas le savoir.
Sur Linux je verrai bien quelques techniques, si c'est un exécutable dynamique.
Tu peux éventuellement essayer d'analyser le .exe avec NM et voir les noms de fonctions, repérer les "cxx" "fortran" indique du C++ et du fortran. Les noms décorés sont souvent associés au C++.
Bref un jeu de piste pour voir les fonctions spécifique à certains langages qui sont appelées.
0
gunbol
 
Hello,

Merci pour la réponse.
Je me doutais bien que cela ne serait pas simple.
C'est quoi NM ?

@+
0
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
nm est un outils de la suite gcc qui permet de lire les entrée des objets binaires.
http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man1/nm.1.html
pas sur que ça fonctionne avec tout les executables.
0