j'ai un programme exécutable généré, comment savoir avec quel langage de programmation est développe ce programme?
Version imprimable
j'ai un programme exécutable généré, comment savoir avec quel langage de programmation est développe ce programme?
Comme ça, à peu près aucun moyen.
Si ce n'est, à la limite, une très grosse expérience du langage concerné.
ça dépend de la tête du binaire, sur quelle plateforme il tourne, si il est strippé, s'il contient des strings plus ou moins évocatrices quant au compilateur qui l'a généré, puis plus en profondeur on va -peut-être, c'est pas garanti pour autant- pouvoir déterminer le compilateur avec exactitude, s'il s'agit d'un code orienté objet, orienté fonctions, etc.
dans tous les cas comme dit Lolo78 ça nécessite obligatoirement de bien connaître un certain nombre de langages et selon le cas d'avoir l'habitude par la pratique et une connaissance approfondie des techniques de rétro-ingénierie