App12
Or instead of writing a brute-forcer for something as simple as this, you could simply use the tools at hand (namely OllyDBG/WinDBG/Ida Pro and find what it's actually checking for.
The only thing that stops this from being 'too easy' is that it's staticly linked with Borland's standard C++ library.
Thiseas wrote: I just solve it with Olly…. Seems easy.. if you find the correct CMP…. which is very near to "….you beat my application" string….
My only note is that the number is far from the range 1 to 10!!!! but it passed!! :evil:
hmm… I've found the right CMP, and have been debugging for hours, but still no seeing it. lol … I've probably overlooked it countless times. Im new to cracking, so I'd like to solve this challenge without write a brute-forcer. Any clues to where-as to look? or What I might be missing? Thanks. :)
Well actually, for some reason every one thinks I mean 1 and 10 as in the hole numbers, I meant it as in 1 and 10 characters, I guess I threw a lot of people off though
So the app i worked for absoulutly ages on, that checks 1-10, then 1.0 - 10.0 and is currently on 5.72632 is useless?
…:|…:|…chuchuk…BANG…:xx:
You are in the right place…..
Try lobbing a low number into the crackme (say 5 for e.g.).
Use Olly and look at the compare you mention…. you should notice something….. note that the compare is against a STATIC value
Now try putting a slightly higer number in (say 10 for e.g.) and you should see the compare again.
You should then know how to find the number you are looking for. This is all about understanding a number system with a base other than 10 (i.e. decimal)