Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Checksum der eigenen exe prüfen (https://www.delphipraxis.net/30160-checksum-der-eigenen-exe-pruefen.html)

Pseudemys Nelsoni 21. Sep 2004 15:15


Checksum der eigenen exe prüfen
 
Moin,

ka ob das gestern/vorgestern der alkohol war, aber ich war der meinung den thread haette ich schon geschrieben...find ihn aber nichtmehr :gruebel:


also, ich würde gerne beim programmstart meines programms den md5hash meines progs prüfen, damit sich das programm gleich wieder beendet sobald der hash nicht der gleiche ist wie zur releasezeit.
nur wie mache ich das? ich kann die prüffunktion nicht einbauen bevor ich die prüfsumme weiss...selbst wenn ich sie ohne die funktion weiss, ist sie nachdem ich sie im programm als prüfsumme eingebe schon wieder ganz anders da ich das programm ja aendere.... hat jemand ne idee?

falls jemand mIRC kennt, dieses programm prüft das z.b...nach dem editieren mit dem hexeditor kann mans nichtmehr starten

Christian Seehase 21. Sep 2004 15:52

Re: Checksum der eigenen exe prüfen
 
Moin Pseudemys Nelsoni,

ich hätte da eine Idee, die allerdings nicht besonders sicher ist:
Die Prüfsumme wird an die Exe angehängt, und über die Exe ohne den Anhang gebildet.
Da Du ja die Länge der Prüfsumme hast, kannst Du bequem von der Dateilänge auf den Beginn der Prüfsumme zurückrechnen.

Pseudemys Nelsoni 21. Sep 2004 16:08

Re: Checksum der eigenen exe prüfen
 
Danke Christian,

mal gucken, hört sich ziemlich schwierig an ;)

Pseudemys Nelsoni 24. Okt 2004 05:07

Re: Checksum der eigenen exe prüfen
 
gibts vielleicht noch andere tips? habs leider bis jetzt nicht hinbekommen :(

Sharky 24. Okt 2004 07:28

Re: Checksum der eigenen exe prüfen
 
Zitat:

Zitat von Pseudemys Nelsoni
gibts vielleicht noch andere tips? habs leider bis jetzt nicht hinbekommen :(

Was hälst du denn davon die Checksume in einer eigenen Datei zu speichern und diese zu verschlüsseln?

sECuRE 24. Okt 2004 07:50

Re: Checksum der eigenen exe prüfen
 
Hi,

ist ja 'ne nette Methode, aber wer fähig ist, mit nem Hexeditor umzugehen, kann auch einen Checksum-Check ausschalten ;)

cu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz