BaseConv v1.0
A Packed File ... DUH!
Best view 1024 X 768
by FaT[BiT] \ TNT!
Cracking For Beginners
 
Program Info
Program Name : BaseConv.exe
Program Type : binary, hex and decimal conversion Util.
Program Location : http://www.rwakelin.fressserve.co.uk
Program Size : 419 KB
 
ToolZ :
SoftIce v4.05


All these toolz can be found at http://w3.to/protools
Easy ( X ) Medium (  ) Hard (  ) Pro (  )


BaseConv v1.0
Cracked and Written by : FaT[BiT] \ TNT!
Tutorial No. : 31


Dedication

------------------------------------------------------------------------------------------------
-={ -- Azmo -- [XasX] -- Sir dReAM -- Astaga -- ChoRdLEss -- p0tHEAD -- Liaisons -- Sevan -- }=-
________________________________________________________________________________________________

Intoduction & Protection

iNTROdUCTION :

hi there and wellcome to another tutorial ...
people somtimes act strange , when they are afraid of something , they try to hide it , but the good thing is that they truely show that there is something wrong !! , and despite all attempts to hide it , at the end we reveal the secret ...

pROTEcTION :

o.k this prog comes in 2 files , one is the BaseConv.exe which is the full but u can't use it unless u enter a valid Registration code and the other is BaseConvTrial.exe which u can use it for 30 day, now our target is ofcourse the BaseConv.exe , so in this tutorial we will find the good Reg. Code and by the way , it is packed by aspack and it coast $8 !!!

The Essay

o.k run the file BaseConv.exe and as soon as the prog asks u for a reg code enter anything u want in my case , i worte my fav. no. :

Registration Number : 1234567890

now before u click on the o.k button , set a breakpoint like this one in softice :

bpx hmemcpy

now press the F5 button to exit softice , then press the o.k button softice will break , now do like this :

press F11 for 1 time
press F12 for 15 time
then clear all breakpoints 'bc *'

now you will land on this code :


:xxxxxxxx    mov eax, [ebp-04] <-- eax has our fake reg code
:xxxxxxxx    mov edx, 00451AD4 <-- edx has our good reg code
:xxxxxxxx    call 00403C80 <-- check if ther are equal
:xxxxxxxx    jnz 00451A15 <-- jump if not equal to err


o.k now when u are standing at the the command 'call 00403C80' , write like this 'd eax' and u will see ur fake code in the data window , then write 'd edx' and u will see a code , hmmm !! this looks like a valid code to me , so write it down , then clear all the breakpoints and press F5 button to exit , and like allways the prog will give the bad boy message , so again run the prog and enter ur new code , and ...

BaseConv is Registered

Note

ur registration code is saved at this location in the registery:

[HKEY_CURRENT_USER\Software\RWSoftware\BaseConv]

just delete the key "RegCode" and it is back to unregistered. if u want to try it again !!

Final WordZ

i hope u have enjoyed this tut as much as i did writing it
in the end i would like to greet the following ppl !!
FaT[BiT]_FaTz0 greetz the following :

tKC ... (for showing me the light !! )
LW2000 ... ( Thanx alot i now use my brain )
[XasX] ... (i know u work hard , this is y u r good !!)
AzmO ... (yes!! man we are different !! )
Sir dReAm ... (u r the best !! )
tabm0de ... ( thanx alot !! ur a true friend !!)
ASTAGA ... (i don't mind if u comment this tutorial)
Marilyn, VaibLitzeR , and ShaQ ... (good luck to u all !! )

and to all TNT!CRACK!TEAM! members ... (keep up the good work !!)

any comments mail me : fatzbit@gmx.net

See ya in another tut !!! Soon !!!

--= EOF =--