Jump to content
Tuts 4 You

[crackme] Crackme #2 : Zorke


Recommended Posts

Posted

Made this crackme and hope you guys enjoy it.

Rules :

+ No patching

+ Create a keygen

Notes :

+ If you want - write a tutorial and explanation of how the debugging checks work ;)

anyway... enjoy

p.s : i'd like to know you opinion on how hard this is out of 10.

thanks !

zke-cm#2.rar

Posted

The [crackme] tag has been added to your topic title.

Please remember to follow and adhere to the topic title format - thankyou!

[This is an automated reply]

Posted (edited)

Hi , good job there :)

actually it wasn't that hard :P I won't give you a number so I won't disappoint you :P naah I'm just kedding :) the idea of your challenge was a little bit different anyway here is my Solution (it seems that the source code included in my favorite language ever )

Notes :

+ If you want - write a tutorial and explanation of how the debugging checks work ;)

BTW I just reached the OEP and dumped it and everything was okay and the way you used to generate the Good Boy was cool :P

zorke_CM#2_keygen_NH.rar

Edited by NewHitman
Posted

small routine:


MOV EAX,EAX
XOR EAX,0DEADC0DEh
SUB EAX,2
INC EAX
NOT EAX
MOV ECX,0CA1CBADh
ROL ECX,010h
SHL ECX,2
ADD EAX,ECX
NOT EAX
ROR EAX,2 MOV EDX,EAX
POP EAX
CMP EAX,EDX
JNZ @zke-cm#2_00401207 ;<= Bad Boy / Good Boy

C0M3ND4D0R

1811833750

Hug

Posted (edited)

COM3ND4D0R I think you made a mistake since he used GetDlgItemInt function to retrieve the text from the first field so the first field must contain only numbers so each name uses non-numeric chars will have the same code as the one for your name.

if I am wrong tell me :)

we will wait till Zorke comes and explain the point :P

Edited by NewHitman
Posted

COM3ND4D0R I think you made a mistake since he used GetDlgItemInt function to retrieve the text from the first field so the first field must contain only numbers so each name uses non-numeric chars will have the same code as the one for your name.

if I am wrong tell me :)

we will wait till Zorke comes and explain the point :P

Actually contains an error in the code.....you can leave this blank and use my serial that you will have the positive result.

Or try the serial with your Nick or any other, will also function.

Hug

Posted (edited)

Actually contains an error in the code.....you can leave this blank and use my serial that you will have the positive result.

Or try the serial with your Nick or any other, will also function.

Hug

But if you use an empty name you or a name that uses non-numeric chars you will have the same code ,but that doesn't mean that the first field is the name ,he didn't even label the text fields :P

Edited by NewHitman
Posted (edited)

But if you use an empty name you or a name that uses non-numeric chars you will have the same code ,but that doesn't mean that the first field is the name ,he didn't even label the text fields :P

Brother

the name was just an example, I understand what you mean......just want to say that the routine is the same

changes nothing, either name or number

I will so do a numeric example to do away with doubts.

123456789

2865788625

I think we are not talking the same language.... :gathering:

Relax, brother.....Hug

Edited by C0M3ND4D0R
Posted

LOL

Bro check out my keygen and you will certainly understand what I mean :P

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...