![]() |
Prüfen, ob Programm gültige digitale Signatur besitzt
Hallo,
gibt es unter Delphi 7 / Win32 eine Möglichkeit zu prüfen, ob eine Datei (die eigene EXE) eine gültige digitale Signatur besitzt ? Ich habe für .NET was gefunden, aber keinen Ansatzpunkt für Win32. Hintergrund ist, daß ich gerne überprüfen möchte, ob meine eigene EXE verändert worden ist. mfg Sebastian Lemke |
Re: Prüfen, ob Programm gültige digitale Signatur besitzt
Hallo,
dieses Thema hatten wir in dieser Woche schonmal. Such doch einfach mal nach MD5. |
Re: Prüfen, ob Programm gültige digitale Signatur besitzt
dort wurde doch aber glaub ich nicht gezeigt/gesagt wie man ermittelt ob die Signatur stimmt. Und wenn man das ganze mit MD5 macht fällt die Signatur raus. Er will es ja aber mit Signatur und nicht auf eine andere Art und Weise.
|
Re: Prüfen, ob Programm gültige digitale Signatur besitzt
Achso, aufgrund dieses Satzes
Zitat:
Naja, irren ist menschlich :stupid: |
Re: Prüfen, ob Programm gültige digitale Signatur besitzt
Hi !
es stimmt beides - ich möchte gerne feststellen, ob die exe verändert worden ist - mittels der digitalen Signatur von M$. Wenn das Programm signiert ist und es wird geändert, wird die Signatur dadurch ungültig. Frage ist, 1. ob es eine API Funktion gibt, die ich aufrufe mit "prüfe EXE" und es kommt true oder false zurück, oder 2. wie ich den Hash aus der digitalen Signatur auslese um diesen dann gegenzuprüfen. lg Sebastian |
Re: Prüfen, ob Programm gültige digitale Signatur besitzt
|
Re: Prüfen, ob Programm gültige digitale Signatur besitzt
Fantastisch !
vielen Dank für deine viele Mühe. lg Sebastian |
Re: Prüfen, ob Programm gültige digitale Signatur besitzt
Kein Problem .. wenn das mal in die Codelib wandern würde, könnte es auch jeder finden.
|
Re: Prüfen, ob Programm gültige digitale Signatur besitzt
Hi,
habe es eben eingebaut und probiert. Sobald ein Byte geändert ist, wird die Signatur ungültig und ich kann im Programm darauf reagieren. Perfekt :-) lg |
Re: Prüfen, ob Programm gültige digitale Signatur besitzt
Ich arbeite noch daran die verschieden Informationen der Signatur auszulesen z.B. Signer/CounterSigner ,
wenn ich das mal fertig habe poste ichs noch mal in die Codelib. Greez ACE |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:28 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