Merge branch 'master' of github.com:failedxyz/easyctf
This commit is contained in:
commit
c4fecf16e6
16 changed files with 52 additions and 1 deletions
BIN
decomphose/decomp1.7z
Normal file
BIN
decomphose/decomp1.7z
Normal file
Binary file not shown.
BIN
decomphose/decomp2.7z
Normal file
BIN
decomphose/decomp2.7z
Normal file
Binary file not shown.
BIN
decomphose/decomp3.7z
Normal file
BIN
decomphose/decomp3.7z
Normal file
Binary file not shown.
BIN
decomphose/decomp4.7z
Normal file
BIN
decomphose/decomp4.7z
Normal file
Binary file not shown.
9
decomphose/description.md
Normal file
9
decomphose/description.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
Image arithmetic is super neat until there's more than two images involved.
|
||||||
|
|
||||||
|
[file 1](${decomp1_7z})
|
||||||
|
|
||||||
|
[file 2](${decomp2_7z})
|
||||||
|
|
||||||
|
[file 3](${decomp3_7z})
|
||||||
|
|
||||||
|
[file 4](${decomp4_7z})
|
4
decomphose/grader.py
Normal file
4
decomphose/grader.py
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
def grade(autogen, key):
|
||||||
|
if key.find("wh4t_a_5weet_fFLag_2b04e1") != -1:
|
||||||
|
return True, "You got it. Nice construction!"
|
||||||
|
return False, "Sorry, keep trying."
|
11
decomphose/problem.yml
Normal file
11
decomphose/problem.yml
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
author: blockingthesky
|
||||||
|
title: Decomphose
|
||||||
|
category: Forensics
|
||||||
|
autogen: false
|
||||||
|
programming: false
|
||||||
|
value: 325
|
||||||
|
files:
|
||||||
|
- decomp1.7z
|
||||||
|
- decomp2.7z
|
||||||
|
- decomp3.7z
|
||||||
|
- decomp4.7z
|
1
luckyguess/description.md
Normal file
1
luckyguess/description.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Would you like to play [a guessing game](${guess})?
|
4
luckyguess/grader.py
Normal file
4
luckyguess/grader.py
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
def grade(autogen, key):
|
||||||
|
if key.find("aaA_tOucH_0f_luccK_47ca4e") != -1:
|
||||||
|
return True, "Stupendous guesswork! Great job!"
|
||||||
|
return False, "Sorry, tough luck. Keep at it."
|
BIN
luckyguess/guess
Executable file
BIN
luckyguess/guess
Executable file
Binary file not shown.
8
luckyguess/problem.yml
Normal file
8
luckyguess/problem.yml
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
author: blockingthesky
|
||||||
|
title: Lucky Guess
|
||||||
|
category: Reversing
|
||||||
|
autogen: false
|
||||||
|
programming: false
|
||||||
|
value: 200
|
||||||
|
files:
|
||||||
|
- guess
|
|
@ -4,6 +4,6 @@ hint: Wow, JPEGs are such an EXcellent Image Format!
|
||||||
category: Forensics
|
category: Forensics
|
||||||
autogen: false
|
autogen: false
|
||||||
programming: false
|
programming: false
|
||||||
value: 30
|
value: 50
|
||||||
files:
|
files:
|
||||||
- lion.jpg
|
- lion.jpg
|
||||||
|
|
1
ziptunnel/description.md
Normal file
1
ziptunnel/description.md
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Great blazes! Something looks awfully suspicious about this zip file. Can you find out just how deep [the rabbit hole](${level420_zip}) goes?
|
4
ziptunnel/grader.py
Normal file
4
ziptunnel/grader.py
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
def grade(autogen, key):
|
||||||
|
if key.find("x4m1n3_uR_z1pp34_PDq_17c4ee3") != -1:
|
||||||
|
return True, "Awesome work! Is it dark down there at the end of the tunnel?"
|
||||||
|
return False, "Nope."
|
BIN
ziptunnel/level420.zip
Normal file
BIN
ziptunnel/level420.zip
Normal file
Binary file not shown.
9
ziptunnel/problem.yml
Normal file
9
ziptunnel/problem.yml
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
author: blockingthesky
|
||||||
|
title: ZIP Tunnel
|
||||||
|
category: Forensics
|
||||||
|
hint: Whenever I go to Subway, I get double ham, wamerican, bacon, lettuce, and mayo. No frills.
|
||||||
|
autogen: false
|
||||||
|
programming: false
|
||||||
|
value: 160
|
||||||
|
files:
|
||||||
|
- level420.zip
|
Loading…
Reference in a new issue