All typos in the flag are on purpose (brute-force prevention...)!
And you lost a key again. This time it's the key to your missiles command station. However, the command station got a silent password override. Even though your memory isn't that good, you don't remember the password either, your technical skills are! You've already dumped the binary, which checks the password. Now you just have to reverse it!
packer.py builds everything. Requires clang.
Simple packer. Main program checks the argument against some XOR stuff. Depending on the trap flag, the argument is checked against the fail string.