Update
This commit is contained in:
parent
71a8709910
commit
38f3622525
8 changed files with 17 additions and 10 deletions
5
count.py
5
count.py
|
@ -24,10 +24,13 @@ problems.sort(key=lambda p: p.get("value"), reverse=True)
|
|||
print "Grand Total: %d" % len(problems)
|
||||
print "Category Breakdown:"
|
||||
|
||||
maxtitle = max(map(lambda p: len(p.get("title")), problems)) + 3
|
||||
maxauthor = max(map(lambda p: len(p.get("author")), problems)) + 3
|
||||
|
||||
c = Counter(map(lambda p: p.get("category", ""), problems))
|
||||
categories = sorted(c.items(), key=lambda c: c[1], reverse=True)
|
||||
for category, count in categories:
|
||||
print " %s: %s" % (category, count)
|
||||
for problem in problems:
|
||||
if problem.get("category") != category: continue
|
||||
print " %s [%s]" % (problem.get("title"), problem.get("value"))
|
||||
print " %s %s %sp" % (problem.get("title") + " " * (maxtitle - len(problem.get("title"))), problem.get("author") + " " * (maxauthor - len(problem.get("author"))), problem.get("value"))
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
title: Decode Me
|
||||
author: dududum561
|
||||
hint: Simple decoding :)
|
||||
category: Forensics
|
||||
category: Cryptography
|
||||
autogen: false
|
||||
programming: false
|
||||
value: 100
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
author: GenericNickname
|
||||
title: Listen Closely
|
||||
hint: 1, 16, 8000
|
||||
category: Crytpography
|
||||
category: Cryptography
|
||||
autogen: false
|
||||
programming: false
|
||||
value: 50
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
author: blockingthesky
|
||||
title: Lucky Guess
|
||||
category: Reversing
|
||||
category: Reverse Engineering
|
||||
autogen: false
|
||||
programming: false
|
||||
value: 200
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
author: blockingthesky
|
||||
title: Phunky Python I
|
||||
category: Reversing
|
||||
category: Reverse Engineering
|
||||
autogen: true
|
||||
programming: false
|
||||
value: 30
|
|
@ -1,6 +1,6 @@
|
|||
author: blockingthesky
|
||||
title: Phunky Python II
|
||||
category: Reversing
|
||||
category: Reverse Engineering
|
||||
autogen: true
|
||||
programming: false
|
||||
value: 115
|
|
@ -1,5 +1,5 @@
|
|||
title: Hex QR
|
||||
category: Programming
|
||||
category: Reverse Engineering
|
||||
value: 200
|
||||
author: mzhang
|
||||
autogen: true
|
4
wayward-space-junk/solution.txt
Normal file
4
wayward-space-junk/solution.txt
Normal file
|
@ -0,0 +1,4 @@
|
|||
In reality, the space junk will be following a very predictable orbit, around
|
||||
a polar function, which means that it will eventually be repeating as well.
|
||||
The trick is to just shoot a bunch of test ones and see how far off you miss.
|
||||
The pilot key simply identifies the team so they can enter the correct flag.
|
Loading…
Reference in a new issue