home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Reverse Code Engineering RCE CD +sandman 2000
/
ReverseCodeEngineeringRceCdsandman2000.iso
/
RCE
/
E_bliss
/
bullet80.txt
< prev
next >
Wrap
Text File
|
2000-05-25
|
2KB
|
33 lines
Greetings...
I just, out of boredom, solved BuLLeT's Crackme 8.0
First of all, the only tools you'll need is a hexadecimal calculator, a
HEX-DEC converter (CCONVERT comes in handy after all :), and a
brain...I'm sure that there is a way to do this using Soft-ICE, but I
did it without---I discovered the algo by luck (sort of)...Okay I saw
that you needed to type a serial into the first dialouge box and then a
Registration number will appear, and it needs to match the one
shown...So basically, it takes the value you put into the serial number
box, does some manipulations with it, and if after the manipulations it
matches the reg. number, your serial is valid :) So just to experiment,
I typed a '0' into the serial box, and clicked on the 'Spider' button.
The registration number was 0. With a 1 for serial, the reg number was
3. With a 2, it was 6. With a 3 it was 9 (I think your starting to
notice the pattern here). With a 4, it was C...Wait a second, that's not
a decimal character! I typed a hex number into the serial box (123CA4)
and it said "Not a valid integer!" This told me that you must enter a
Decimal number, it will be manipulated then converted to hex---So since
I knew the generation routine (Increment by 3 for each decimal
increment), I pulled out my Hexadecimal calculator, and divided the
given reg. number that your serial when manipulated needs to equal, and
divided it by three. I got a Hex value...So I went into my base
converter, typed that number into the hex box, and then typed the
Decimal value given into the Serial box in the crackme....And voila, job
done :) (If you don't have a base converter, use the calculator that
comes with windows 95/98 I think)
This was a fast job and may not be very well written/easy to understand
--- If so, sorry
Craftie