downloadbrowsecosty's Balls by COSTY

Download balls.zip, 4 kb (password: crackmes.de)
Browse contents of balls.zip

You have to put the balls in the right boxes.
That's all.

You can not patch the exe.

Difficulty: 1 - Very easy, for newbies
Platform: Windows
Language: (Visual) Basic

Published: 03. Jul, 2008
Downloads: 625

Rating

Votes: 6
Crackme is boring.

Rate this crackme:

Send a message to costy »

View profile of costy »

Solutions

Solution by sd333221, published 07. jul, 2008; download (91 kb), password: crackmes.de or browse.

sd333221 has not rated this crackme yet.

Solution by Zaphod, published 07. jul, 2008; download (192 kb), password: crackmes.de or browse.

Zaphod has not rated this crackme yet.

Solution by Xspider, published 07. jul, 2008; download (34 kb), password: crackmes.de or browse.

Xspider has rated this crackme as awesome.

Submit your solution »

Discussion and comments

costy
Author
04. Jul 2008
Have you tried it? What do you think about?
DigitalAcid
04. Jul 2008
Well, you could have chosen a less perverted name :).
costy
Author
04. Jul 2008
Sorry if i hurted you. :-)
Zaphod
04. Jul 2008
It is very easy to solve by trial and error. THINKING a solution might be quite another thing...
costy
Author
04. Jul 2008
Excuse me... If you wanna solve by trial and error, it's still needed a bit of analizing.
The possibilities are 10! = 10*9*8*7*6*5*4*3*2*1 = 3628800.
I don't think you can solve this only by trial and error.
If you founded the solution you analized the code a bit.
So post a solution. :-D
Zaphod
04. Jul 2008
Of course, costy, you are right, what I meant to say was "...by trial and error with the help of Olly".

What I did isn't worth writing a solution about. Instead I'm trying to find out what the function "__vbaFpR4" does, but I cannot find an explanation anywhere. And I know VERY little about Visual Basic...
costy
Author
04. Jul 2008
@Zaphod
Any solution is acceptable :-D
DigitalAcid
04. Jul 2008
@Zaphod: It's probably something with floating point...
Zaphod
05. Jul 2008
OK, I'll write a short solution, consisting of 5 seconds of analysis and 5 minutes of trial and error, then we'll see if "any solution is acceptable" :)
Zaphod
05. Jul 2008
@DigitalAcid: You are probably right about the floating point, but it is strange that I cannot find an explanation about a Visual Basic-function...
Zaphod
05. Jul 2008
Solution submitted:)
MACH4
05. Jul 2008
@Zaphod, Nothing surprises me with the msvbvm60.dll
You have to disassemble it to understand what the functions are doing! r4 refers to real4 and fp is short for the fpu stack
costy
Author
05. Jul 2008
msvbvm60 is the reason why people hate vb crackmes.
I think that Microsoft has no reason to document this library.
costy
Author
06. Jul 2008
So guys it isn't so difficult
Why nobody write a solution??
TiGa
06. Jul 2008
costy, please stop harassing the members.
They will write a solution if and when they want to.
costy
Author
06. Jul 2008
Sorry Tiga... and sorry members. Next time i will be patient.
sd333221
07. Jul 2008
Solution added :-)
costy
Author
07. Jul 2008
@Xspider I'm happy you liked it. I hope to do some more difficult crackmes.
<Just a bit more difficult :-)>

Anyway I don't understand how you understood that the shape1(1) must be placed in the shape2(1)
shape1(2) must be placed in the shape2(2)
shape1(3) must be placed in the shape2(3)
...
shape1(10) must be placed in the shape2(10).

You only explained how you understood witch index has the red shape, the blue one...
Could you explain better??
Xspider
07. Jul 2008
will when you put them all together you will see that the last own [orange shape] is the 1st and 1st [Red] is the last!!

sorry 4 my bad english!
sd333221
07. Jul 2008
Me and Zaphod took the identical way :-(
Didn't have to write a solution if I knew it
GENNADY22
25. Jul 2008
Very good crackme :)

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.