Jump to content
Tuts 4 You

[crackme] Crackme #2 : Zorke


zorke

Recommended Posts

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

Link to comment

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]

Link to comment

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
Link to comment

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

Link to comment

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
Link to comment

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

Link to comment

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
Link to comment

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
Link to comment

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...