Zitat von
NamenLozer:
Nicht unbedingt - du kannst auch den Programmcode verschlüsseln. Wenn man dann einen falschen Schlüssel eingibt, kommt eben der falsche Programmcode heraus. Natürlich sollte man vermeiden, dass dieser Code dann ausgeführt wird, indem man eine zusätzliche Plausibilitätsprüfung durchführt (z.B. durch einen MD5-Hash). Diese Sperre kann man jedenfalls nicht umgehen, indem man einfach das If mit ein paar NOPs überschreibt oder überspringt. Allerdings ist es auch dann immer noch möglich, den entschlüsselten Code aus dem
RAM zu kopieren. Also auch nicht 100% sicher :wink:
Das würde doch auf selbstmodifizierenden Code hinauslaufen. Geht das unter Windows überhaupt noch?
Gruß
K-H