Mein erstes CrackMe!

So, hier mal mein erster CrackMe! Man muss nur eine richtige Serial eingeben, was ja nicht alzu schwer werden wird! Die Serial besteht nur aus Zahlen! Und dann gibt es zwei Varianten: Die Easy, die bei jeder Zahl anzeigt, ob richtig oder nicht, und eine schwere, ohne Anzeige. Jetzt die Regeln: ;)

Was nicht erlaubt ist:
Serials sind NICHTNICHTNICHT erlaubt!!!

Was erlaubt ist:
Crack
Patch

Bei Patch/Crack ist das Ziel, das einfach alle Serials ok sind!

Zusatz:
KeyGen ist mit Tutorial, wie er gecodet wurde oder funktioniert erlaubt! :]

Also, viel Glück! :D

P.S.: Zuerst gibt es nur die Easy... Die schwere kommt, wenn die Easy gelöst ist... Natürlich in einem neuen Post!
 
Was erlaubt ist:
Crack
Patch
seltsam, normalerweise wollen die meisten das ganze andersrum machen ;)

nichtsdestotrotz:
Sprache: VB
Eignung: auch für Anfänger... allerdings sollte man schon etwas sicherer im Umgang mit Olly sein.
 
Ich bekomm es nicht hin. Wenn ich die Ganzen JE mit NOP´s überschreibe kommt der Laufzeitfehler 91 :(

Kann mir jemand ein Denkanstoss für ein KeygenMe geben?

Thx
 
Wiso willst du ALLE JE überschreiben?

wie solltest du den da auf den Serial kommen?

schau dir lieber mal den speicher an.......

und wegen dem Laufzeitfehler: Bin zwar kein Profi, aber wenn du ALLE JE überschreibst, werden vl. di nötigen dll´s nichtmehr geladen und dann haste einen Laufzeitfehler!

bitte bessert mich aus wenn ich was falsches gesagt habe
 
Moin :D,

zwei kleine Hilfen:

Erstens... Es ist alles mit IF gemacht, die überprüfung.. z.B. If 1Feldname < 9 And > 5 Then... Zweitens... Bei Patchen/Cracken ist das Ziel, das einfach alle serials ok sind!

Gruss
PMTheQuick :)
 
Wenn ich die Ganzen JE mit NOP´s überschreibe kommt der Laufzeitfehler 91
An JEs sind da relativ viele, die für die Serialprüung zuständig sind, weil die gnazen Eingaben nicht in einer Schleife, sondern immer einzeln überprüft werden. Allerdings funtioniert bei mir eine so patched exe. Man darf natürlich nicht die "falschen" JEs überschreiben, die z.B für interen Objektverwaltung zuständig sind ;). Unterscheiden kannst Du diese ganz einfach: die "richitigen" JEs springen alle zu ein und derselben Stelle - nämlich am Ende des Blocks.

Auch gibt es eine andere Methode - den ersten JE mit einem JMP zu der "Serial OK" verschönern.

Was Du vielleicht meinst: ein JGE (oder änliches) vor der "Bad Serial" sollte man in Ruhe lassen - imho wird diese Nachricht immer geschrieben und erst später wird entschiedne, ob sie durch eine "Serial OK" ersetzt wird ;)
 
Ich habs jetzt soweit, dass ich Serial OK raus hab, allerdings die Kasten noch Rot sind!
Code:
004095FE => JMP 00409BCE


MfG Blacki


P.s. ich bleib am Ball :O
 
Zurück
Oben