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