Cruehead/MiB CrackMe v2.0
HOW TO MAKE THE KEYGEN
Written by tnHuAn


Introduction



Hi and welcome to a tutorial about Crueheads CrackMe!

Hmm... I very much like to crack crackmes, because when I understand them, I'm very happy.
Now, I will explain for you how to undestand this crackme.



Tools required


Softice



Essay



First , you must run this crackme, then Click on the menu : Help/Register.
And you will see the Register Dialog with 1 textbox , to register this crackme, you must enter the correct
password. Now i enter : 123456 as the fake password
Then Press Ctrl-D to pop up SoftIce, and set the breakpoint on GetDlgItemTextA.
Press F5 to return this crackme, and Click on ' OK ', oh... SoftIce pop up.


:00401223  Cmp EAX,00     <---- You are here
:00401226  Jz 0040111E6
:00401228  Push 0040217E
:0040122D Call 00401365
:00401232  Push 0040217E
:00401237  Call 004013B8
:0040123C Add Esp, 04
:0040123F  Test Cl, Cl
:00401241  Jz 0040124A      <---if CL=0 then jump to good message
:00401243  Call 00401349    <--- Show the bad message.


With this Crackme, I only show you:

How to make keygen for it, so I will not explain details!


Now You can use F10 to trace this code. Don't trace into any Calls!!
When you pass the line: 00401237 Call 004013B8, you will see the ECX change color.

Then type : ? ECX , you will see : ECX=05

Hmm... What is 05? Oh, the length of my fake serial =06.
So ECX = length( fake serial) - 1.

If you want to register this crackme, you must make the CL = 0
But now, CL= 05 , and you can't register.
To make CL=0 , you must enter the serial have the length = 01.
Now, Type : bc * , to clear all breakpoint.

Then you can enter the random password, but the length of password must = 01.
Ex: password = ' a' , ' b', ' c',.....
And Click ' OK' , you will see the Good message.

Now I think very easy to make keygen for this crackme.
This has been fun, thanks Cruehead/MiB for this crackme!!

I hope you will find happiness in cracking ( sorry for my english... he he)... tnHuAn.

(email: tnhuan19@hotmail.com )

Final Notes



My Greetz Goes to:



All TRES2000 members
tKc
Volatility
BiSHoP
Eternal Bliss
Sandman
The Snake
Shade
And all I have missed...




When ever there is a door,
there is an entrance.
And behind an entrance can no secret hide,
when a cracker takes his knowledge for a ride
                                                                               McCodEMaN



ObDuh

The information in this essay is for educational purpose only!
You are only allow to crack, reverse engineer, modify code and debugg programs that you legaly bought and then for personal use only!!
To ignore this warning is a criminell act and can result in lawful actions!

So please note!
I take no responebility for how you use the information in this essay, i take NO responebility for what might happen to you or your computer!
You use this information on your own risk!!

What i mean is: Please buy the software!








Essay written by tnHuAn ŠTRES2000. All Rights Reserved.