![]() |
Herausfinden womit eine EXE/DLL erstellt wurde...
Hallo!
Gibt es eigentlich eine Möglichkeit bei einer fertigen EXE oder DLL herauszufinden mit welcher Programmiersprache diese erstellt wurde? Ich arbeite ausschließlich mit Delphi und mich interessiert bei manchen Programmen einfach womit die wohl gemacht wurden... Besten Dank Ares |
Re: Herausfinden womit eine EXE/DLL erstellt wurde...
|
Re: Herausfinden womit eine EXE/DLL erstellt wurde...
Manche Compiler hängen eine Kennung mit ins Kompilat. Das kannst du mit einem Hex-Editor rausfinden. Aber das macht nicht jeder Compiler. Daraus kannst du unter Umständen die Programmiersprache heraus finden.
Aber eine wirklich zuverlässige Methode gibt es nicht. |
Re: Herausfinden womit eine EXE/DLL erstellt wurde...
Delphi-Binaries haben bspw. so ziemlich immer einen ungültigen Datumseintrag im PE-Header, eine Ressource Namens DVCLAL (Delphi VCL Access License?) und eine Linkerversion wie 2.25 ... allerdings kann man all das auch faken. Aber bei normalen Produkten macht dies niemand.
|
Re: Herausfinden womit eine EXE/DLL erstellt wurde...
Zitat:
Es soll eh Leute geben, die Delphi für einen Virus halten. Gruss Reinhard |
Re: Herausfinden womit eine EXE/DLL erstellt wurde...
Hallo.
Tools wie das von s-off genannte sind zu empfehlen. Mit einem HexEditor kann man teilweise "Delphi" oder "C++" ("C++ Runtime") herauslesen. Auch originale CPP-Dateinamen mit Pfad werden in die EXE geschrieben. Es gibt dann auch typische Ressourceneigenschaften wie RCData (Delphi / C++ Builder) oder Dialogs (oftmals Visual C++). VisualBASIC besitzt keine Dialoge als Ressourcen. Das ist ein wenig seltsam. PS: Bei ![]() Gruß blackdrake |
Re: Herausfinden womit eine EXE/DLL erstellt wurde...
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:46 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz