I solved it using Ollydbg, I am the noobest guy around here maybe, still I think it’s kinda too easy for 60 points. You can’t expect the password to be in plaintext format, just a little knowledge about assembly instructions is enough to get it.
If it’s supposed to work with upx, it doesnt on Windows 7. The produced binary is not unpacked properly. Is this normal? Should I try to unpack manually?
I’m afraid I’ve been wasting my time on this challenge, so I’d appreciate some advice: how do you know if it’s unpacked correctly? If it runs in the debugger, and it shows the ASCII strings that print out, etc., is it correct?