[A]dvanced Keygenme by sd333221

Code:
[A]dvanced Keygenme by  sd333221
 ^ Date of Release: 2-24-2007 ^
 Greetings go to all the hackerboard.de Members
 and all i know :P
 
 I hope you enjoy this Keygenme;
 
 Rules:
 -No Patching
 -Get a valid serial (Level 2/10)
 -Make a keygen (Level 3.5/10)
 -Enjoy!
 
 I hope this keygenme has some nasty tricks 4 you ;-)

Viel Spaß damit,
ich ersuche euch alle Bugs hier zu posten :D

List of Fame:
####### Valid Serial ######
1. Lesco
2.
3.
####### Keygen #######
1.
2.
3.

Selfgen ist erlaubt aber nicht so gern gesehen da es nur halb
so schwer ist :D

Hab einige Tricks eingebaut (vlt. mehr oder weniger Erfolgreich)

Viel Spaß wünsche ich euch auf jedenfall
(Dieses Keygenme ist ein bisschen schwerer, vielleicht ehr für
erfahrene Reverser gedacht :P)
 
Keygen kann ich mal einen schreiben, wenn ich Zeit dazu habe. Das CrackMe fand ich eigentlich recht gut, nicht zu schwer, aber auch nicht leicht.
Das CrackMe verwendet eine modifizierte Base64-Version, bei der die Reihenfolge in der verwendeten Tabelle umgekehrt ist. Zuerst wird die User-ID damit kodiert und das Ergebnis dann als Initialisierung für einen Algorithmus verwendet, der das Ergebnis wieder verändert. Das Resultat wird dann wieder base64 kodiert.
Die eingegebene Serial wird dann mit der modifizierten Version dekodiert und mit dem Resultat verglichen. Daher muss man das Resultat nur nocheinmal kodieren um die korrekte Serial zu erhalten. Zusammengefasst in etwa so:
Code:
Be(m) = modifizierter Base64-Algo(kodieren)
Bd(m) = modifizierter Base64-Algo(dekodieren)
C(m) = eigener Algorithmus
Be(C(Be(uid))) = Bd(serial)
Ich müsste nurnoch den eigenen Algo rippen, um einen Keygen zu schreiben, wofür ich momentan allerdings zu faul bin.
 
Zurück
Oben