leonard wrote:Hey Thothy, could you explain how do you know the passcode is less or more (or equal) than 7 characters ?
Quite simple: I've spotted the routine that calculates a checksum for each entered password in your demo and then checks if this checksum has a certain value. If it's the wrong value, there's one red flash and you can enter another password - if it's the right value, the demo continues with "Loading, Decrypting and Depacking the Demo"...
So I wrote a little brute force program that calculates this checksum for all possible words and prints out all "good" passwords. I've already checked all "good" passwords up to 7 characters (e.g. 'W4KD2Q7'), but none of them seems to be the right (the demo stops loading with a red+black background). For 8 and more characters, I would need much more time, so brute-forcing does not work here
BTW: How many letters has the right password?
BTW2: Great idea, this contest