downloadbrowsegeeko's Rainbow

Download rainbow.zip, 195 kb (password: crackmes.de)
Browse contents of rainbow.zip

U have to find one right click combination to color the sqares in such a way to enable the button.
There is no packer, antidebug nor any other trick.
Patch is not allowed.

g'luck

Geeko 2006

Difficulty: 2 - Needs a little brain (or luck)
Platform: Windows
Language: Borland Delphi

Published: 20. Nov, 2006
Downloads: 986

Rating

Votes: 3
Crackme is good.

Rate this crackme:

Send a message to geeko »

View profile of geeko »

Solutions

Solution by Zaphod, published 29. nov, 2006; download (561 kb), password: crackmes.de or browse.

Zaphod has rated this crackme as quite nice.

Submit your solution »

Discussion and comments

geeko
Author
21. Nov 2006
Hint: look at the sky.
ProTreeBrain
21. Nov 2006
Tommorow try crack it, but I dont see it very good for my success.
It is not very interesting protection for me, but I try it.
geeko
Author
21. Nov 2006
Which protections do you like?
Zaphod
21. Nov 2006
I found what color the squares should be, so it would be easy to patch the crackme, but that isn't allowed - and it wouldn't be much fun.
Now I'm trying to find out in which order the squares should be pressed...
geeko
Author
21. Nov 2006
There could be more then 1 good color schemes. Give here an example.
Also, there could be several solutions. I didn't test.
And to be more chalenging, try to make the sqaures the same color!
geeko
Author
21. Nov 2006
Do you think you can solve it if I'd give you the portion of the source code which deals with the clicks without running it ?! :-)) I think I cannot :)
Zaphod
21. Nov 2006
The one solution I have found is ten blue squares. First I arrived at that one by patching, later I was lucky enough to generate 10 blue squares by just playing around with the crackme.
But of course I cannot repeat those lucky strokes now, so I'm trying to get an overview of what the different clicks do by looking at them with IDA's graphic view.
As for the solving it without running it - I probably couldn't, but who knows :)
ProTreeBrain
22. Nov 2006
I like more usual protections type such keyfile, serial ...
geeko
Author
22. Nov 2006
Right,I told you, probably there are more than one click combination.
@Protree, I like unusual protection, coz' they are not so boring and not many people expects them.
It's your chioce. There are some of my crackmes, than you'd maybe like. Give them a try
Zaphod
22. Nov 2006
geeko, isn't this:

004501EA . C705 383C4500>MOV DWORD PTR [453C38],0FF00
004501F4 . C705 383C4500>MOV DWORD PTR [453C38],0FFFF00

a small mistake? Shouldn't one of the [453C38]'s have been a [453C3C]?
geeko
Author
22. Nov 2006
You are right, It's a mistake not so important. But You must leave it as it is for the program to work as expected. Perhaps it doesn't matter.
Zaphod
22. Nov 2006
I have a solution now - will write a little about it...
geeko
Author
23. Nov 2006
how did you find it
Zaphod
23. Nov 2006
I'll submit a tutorial today or tomorrow...
movzx
24. Nov 2006
things left only for a tuts..
nice crackme..
reminds me on GridMaker.. :D
btw.. your hint works.. thanks.. :D
geeko
Author
24. Nov 2006
I told, there may be more solution.
geeko
Author
30. Nov 2006
Zaphod. LOLOs very nice. Nicer than I expected. You found a much shorter code than the one I worked on:
348216952083686
thanks
good job, Zapho
Zaphod
30. Nov 2006
Thanks, geeko, but you have to tell me - what does LOLOs mean ?
geeko
Author
01. Dec 2006
plural of Laughing Out Loud Out
Zaphod
01. Dec 2006
okay, thanks - I only knew LOL...
geeko
Author
03. Dec 2006
LOL. If you want more than LOL than you may LOLOLOLOLOLOLOL. :)

You may leave your comment, thoughts and discuss this crackme with other reversers here.
Acting childish will not be tolerated.
HTML and such will be left as-is, so don't try.