Reconnaitre le langage d'un exe
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
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
2 réponses
-
ContributeurSalut
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. -
Hello,
Merci pour la réponse.
Je me doutais bien que cela ne serait pas simple.
C'est quoi NM ?
@+