CD Code

Ich weiß, dies isn "weißes" Forzum abe ich hab trotzddem mal ne nciht "graue" ^^ frage....
Woher weiß ein spiel, welche CDkeys verfügbar sind, die müssen doch irgendwo gespeichert sein....
gibts dafür ne algemeine datei und kann man die auslesen?
 
Die Frage ist okay, solange du nicht _nach_ einem CD-Key, Keygen oder Crack fragst.
Es ist meistens irgendein mehr oder weniger geschickter Algorithmus, der den Key dann auswertet und ihn für (un)gültig befindet.
Wenn du mal ein wenig drüber nachgedacht hättest, wär dir klar geworden wie dumm so eine Liste wäre.
Ein Spiel gekauft, direkt zich Tausende verschiedener CD-Keys zur freien Verfügung, sobald man das Keyfile knackt.
 
Ich weiß dass das dumm wär, ich frage leiber trotzdem mal, weil ich weiß was mache programmierer für sicherheitslücken lassen xD
 
afaik sind die serials nirgendwo gespeichert, sondern nach einem bestimmten muster aufgebaut, und das spiel überprüft nur ob der eingegebene code dazu passt.

ich vermute mal das du das spiel bzw. die setup.exe dekompilieren müsstest und mit viel arbeit den algorithmus herausfinden müsstes. </schlechtdeutsch></vermutung>

EDIT: und wieder zu langsam, langsam deprimiert mich das...
 
Hallo.

Nein, das ist ganz einfach. Die CD-Keys werden bei der Eingabe (Installation) durch einen Algorithmus auf Gültigkeit geprüft, bzw. mit einer errechneten Referenz verglichen.

Danach wird der Key, sofern richtig, in der Registry abgelegt. Oftmals sind die Einträge verschlüsselt. Manche Programme (aber wohl weniger Spiele) legen ggf. eine entsprechene INI-Datei an.
Einträge in der Registry sind aber die Regel.

Startet das Spiel, liest es den Wert aus und läuft. Andernfalls bekommst du eine Fehlermeldung. Wenn dich das Thema generell interessiert, wie so etwas funktioniert, kannst du ja mal hier im Crackmes-Forum nachsehen. Da findest du zumindest mal einen Ansatz, wie so eine Gülitgkeitsprüfung aussehen kann.

Gruss

root
 
Zurück
Oben