Caveman (crackme)  Ghiribizzo [OR&L/uCF] 1999 
==============================================

Those of you who have spoken to me on IRC may remember that I said I had ideas 
for 3 new crackmes. This first one is the one that requires the least 
coding/research. I've really enjoyed writing this one.

Details 
-------

The protection was originally going to be a hard-wired serial, but then I 
changed it to name/serial and finally to a keyfile. You can still see in the 
code the shoddy conversion - bugs creeping in from the conversion were a 
nightmare: they added a couple of hours to the development time :( I was 
considering leaving the extra 'interactive' code in, but decided against it in 
the end as it would make it too easy. Anyone who creates a keygen for this can 
have a copy of the original source code which includes 'interactive mode'.

Cracking this requires knowledge of encoding, decoding, reversing, coding and 
not least of all, a bit of lateral thinking! Although this isn't particularly 
difficult, newbies may find some sections mystifying. For the advanced cracker 
wanting a challenge, try cracking it using only HIEW. This is perfect for the 
intermediate cracker who wants to stretch themselves a little.

Rating 
------

I wrote a document detailing the ratings but I lost it when my palmtop ran out 
of batteries :( I can't be bothered writing it again, but will give a quick 
guide:

The crackmes are rated from 1-5. 1 is the easiest, 5 the most difficult. They 
can be followed by a letter code which gives further information. Ratings for my 
crackmes so far are:

Paper Tiger		-	2-3 
Caveman			-	2-3 
Ipoly			-	2 
Racy Brick Wall		-	1i 
Futility on Display	-	1i

[note: the 'i' modifier stands for impossible, it means that the crackme 
requires more computing time than I am willing to apply]
