Quote:
Originally Posted by qickly
Erstmal HwId wenn du es richtig schreiben willst.
Wenn du es in .Net machen willst , dann nur mit eine. guten Schutzprogramm oder entsprechenden Kenntnisse. Was für ein Hack soll das werden?
|
Man braucht da nicht wirklich nen gutes externes Schutzprogramm.
Hab mal nen recht nettes CrackMe gemacht, war so aufgebaut:
3fach verschlüsselte Verbindung zu einem PHP-Script aufbauen.
HWID ans PHP Script schicken.
PHP sendet .NET Code (AES verschlüsselt(anhand des usernamen, password, hwid)) zurück.
Über Try/Catch wird dann versucht es zu entschlüssen.
Code wird über CodeDome direkt im Speicher ausgeführt.
Vorteile:
Programm weiß selbst nicht das Passwort
Updates können so leicht realisiert werden
HWID Schutz
Nachteile:
Bei jedem Start muss halt der Haupt-Code geladen werden
Daneben müssen aber auch noch andere Sicherheitsvorkehrungen getroffen werden wie Anti-Memory Dump, Anti-Debugger, Anti-Mono Cecil etc.
ps. ist natürlich nicht 100% uncrackbar, aber ist nicht wirklich leicht