aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 4365b85e7a9d1edf7b1f5aace6e9dec01dce996a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Forgetful Commander
===================

# Author
n0p

# Description
All typos in the flag are on purpose (brute-force prevention...)!


# Challenge Text
```
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!
```

# Setup
packer.py builds everything. Requires clang.

# Solution
Simple packer. Main program checks the argument against some XOR stuff. 
Depending on the trap flag, the argument is checked against the fail string.

# Point Value
dynamic

# Flag
flag{Just_type__Please__and_the_missles_will_be_launched.}