Registriert seit: 27. Nov 2017
2.508 Beiträge
Delphi 7 Professional
|
AW: String in Exe ändern
21. Feb 2019, 09:18
Man kann an eine Exe beliebig viele Daten anhängen.
Nach dem Erstellen der Exe diese zum Schreiben öffenen. Ans Ende der Exe gehen und dort den Hash (z. B. MD5) des Passwortes ablegen. Die Exe wird dadurch um die Länge des Hashes größer.
Soll das Passwort geprüft werden, so öffnet man die Exe zum Lesen geht ans Ende minus Länge des Hashes Byte und liest der Länge des Hashes entsprechend viele Bytes. Der gelesene Wert muss mit dem Hash des Passwortes übereinstimmen.
|