Mein erstes [Solved!]

Hallo Zusammen,

das ist mein erstes Crack Me und sollte dem auch nicht zu schwer für euch sein^^.

Patches sind nicht erlaubt!
/EDIT: Wenn möglich einen KeyGen erstellen
Ansonsten soweit alles.

ich wünsche euch viel spaß
 
Also auf einen Keygen habe ich derzeit nicht die Lust, aber an sich ist die Überprüfung recht leicht:

Du wandelst die Integer in Binärdarstellung um und überprüfst dann die Anzahl der Einsen.
Eingabefeld 1 muss 7 Einsen haben, also z.B. 254
Eingabefeld 2 muss 4 Einsen haben, also z.B. 15
Eingabefeld 3 muss 6 Einsen haben, also z.B. 63
 
Ich habe einfach nur Olly verwendet.
Zuerst habe ich mir angesehen, wo du "Failed" ausgibst und mir die Vergleiche und Sprünge darüber angesehen. Dazu dann noch ein Brakepoint über den entsprechenden Vergleichen und einen am Anfang der Funktion.
Nun habe ich einfach mal alle 3 Felder mit 255 gewählt und beobachtet was passiert. Dabei war schnell zu sehen, dass der Wert 255 geladen und in einen String "0000...011111111" gebracht wurde. Bei den Vergleichen wurde dann genau die Anzahl dieser Einsen mit dem entsprechenden Wert verglichen.
Also habe ich einfach mal einen zweiten Durchlauf mit Werten gemacht, die eine entsprechende Anzahl haben und siehe da, die Erfolgsmeldung.


Aber eines muss ich sagen, für Anfänger wie mich, ist dieses Crackme schon auch interessant und vor allem halt nicht demotivierend ;)
 
Zurück
Oben