Mit x64dbg die Programmiersprache herausfinden?

06/09/2017 18:16 KINSD#1
Hallo Community,

Meine Frage steht schon auf den Titel.

Gibt es bestimmte codes die z.b c++ beinhaltet?Falls ja wie schauen Sie aus.
:mofo:;)
06/09/2017 18:49 Der-Eddy#2
Anstatt den ASM Code durch zugehen, lad die entsprechende Datei doch einfach bei Virustotal hoch
Unter "Zusätzliche Informationen" steht was höchstwahrscheinlich genutzt wurde

Beispiel:

[Only registered and activated users can see links. Click Here To Register...]
06/09/2017 20:56 Shawak#3
#moved
06/10/2017 21:26 florian0#4
Alternativ kannst du auch über die Imports und die Sektionsnamen gehen. Der Microsoft Compiler fügt immer Abhängigkeiten zu msvcXXX.dll hinzu. Die Sektion für Code heißt beim MSVC ".text". Für Delphi heißt diese ".code". Zusätzlich haben Delphi-Programme meist eine Sektion die ".bss" heißt. Die Sektion ".bss" gibt es auch beim gcc, allerdings heißt dort die Code Sektion auch ".text". Also nicht verwechseln.

Eine andere, recht zuverlässige Methode den Compiler (und die Sprache) zu erkennen, ist der Entry Point. Der ist für jeden Compiler individuell. Einfach mal vergleichen :)