Keygenme #2 --solved by +++ATH0

Compiler: Visual C++
Packer: keine
Schwierigkeit: Etwas schwerer als das letzte
Ziel: Serial für einen Namen finden oder einen Keygen schreiben(kein BF)
Regeln: -Nicht patchen

Dieses Mal geht es um ein mathematisches Problem. Ich habe keine Anti-Debugger-Routinen oder Junkcode eingebaut und versucht alles recht übersichtlich zu halten, der Code für die Überprüfung ist ohnehin länger geworden, als ich vorgehabt hatte. Aufgrund der Länge habe ich versucht, den Code recht übersichtlich zuhalten, was das Reversen aber dennoch nicht zu einfach machen sollte. Anfänger könnten mit der Analyse der Überprüfung jedoch Probleme bekommen.
Der Algo ist auch hier hochsprachenfreundlich, allerdings auch kein Einzeiler.
Viel Spaß beim Reversen!
 
WoW. 8o
Ich glaube ich brauche dringend Nachhilfe in Mathe.
Habe es gerade noch geschafft ein Name/Serial - Pair mit Derive6 auszurechnen. ;)
Wie ich das in ein Keygen kriege muss ich noch gucken. :evil:
Eventuell folgt sogar eine Lösung, aber ich will nicht zuviel versprechen. ;)


Name: _--=ATH0=--_
Serial: [1_85.375]&[X$2]_[X?5.90625]#44.90625

Aber Klasse KeygenMe.
War spannend herauszubekommen WAS ZUM TEUFEL, die Funktion an 401000 macht. :D
Witzig, dass die Serial eine Art Formel darstellt:

+: #
-: _
*: ?
/: &
$: ^
(): []

Ziel ist es , ein Gleichungssystem mit 3 Unbekannten zu lösen.
Schade nur, dass man keine negativen Zahlen einsetzen kann. Also "?_X" geht zum Beispiel nicht.
Auch wundert mich, dass $3 oder so nicht geht. Oder liegt das an mir? Ich hab gesehen, dass du an einigen Stellen, dass Status-Wort der FPU checkst. Hab mir das aber noch nicht genauer angeschaut.
Der mathematische Teil hat mich etwas frustriert, da normalerweise ja negative Zahlen zum Quadrat immer positiv sind. Das wird anscheindend nicht berücksichtigt (?) und ich hab mich jedesmal wieder mühsam durch die Funktion quälen müssen. :D
Aber so ist das halt bei KeyGenMes. ;)
+++ATH0 has rated this Crackme quite nice. ;)
 
So, jetzt fehlt nur noch die Solution.
Ich überlege noch wie ausfühlrich die ausfallen soll.
Was meint ihr? Wollt ihrüberhaupt eine?

Mal sehen. ;)
 
Zurück
Oben