Forum: Object-Pascal / Delphi-Language
by Mavarik,
3. Aug 2015
Wie schon gesagt... Eine Routine an einer Stelle die ggf. och ein true oder false zurück liefert, kann "man" leicht finden und mit NOP's überschreiben... Das ist dann i.d.R. der Knackpunkt.
Noch besser, wenn dahinter der MessageDLG 'Sie haben keine Berechtigung' steht...
Also alle statischen Texte verschlüsseln...
Keine Proceduraufrufe für die Kontrolle, sondern Ein Pointer auf einen...
Forum: Object-Pascal / Delphi-Language
by Mavarik,
3. Aug 2015
Tja genau das ist doch der Punkt... Wenn der String:"Geheimer-AES-Schlüssel" heißt macht das keinen Sinn...
Ist hingegen ein guter Weg für 99% aller Lösungen...
Es kommt jedoch darauf an, was ich erreichen möchte...
Logisch es gibt keine 100%ig Sicherheit...
Forum: Object-Pascal / Delphi-Language
by Mavarik,
3. Aug 2015
Ist ja auch alles überhaupt nicht nötig...
Ich nehme mir eine Datei... Packe die mit einem beliebigen Packer... Dann zerhacke ich die Datei in 256 Byte happchen bei großen oder 16 Byte bei kleinen Dateien...
Dann füge ich die Datei per Zufall wieder zusammen und merke mir wo welcher Happen jetzt steht in meinen Programm...
Ich kann natürlich auch AES/RSA nehmen... Aber das andere geht...