diff --git a/decomphose/decomp1.7z b/decomphose/decomp1.7z new file mode 100644 index 0000000..28c609e Binary files /dev/null and b/decomphose/decomp1.7z differ diff --git a/decomphose/decomp2.7z b/decomphose/decomp2.7z new file mode 100644 index 0000000..45f8d4f Binary files /dev/null and b/decomphose/decomp2.7z differ diff --git a/decomphose/decomp3.7z b/decomphose/decomp3.7z new file mode 100644 index 0000000..3a1bb3e Binary files /dev/null and b/decomphose/decomp3.7z differ diff --git a/decomphose/decomp4.7z b/decomphose/decomp4.7z new file mode 100644 index 0000000..8c54fa8 Binary files /dev/null and b/decomphose/decomp4.7z differ diff --git a/decomphose/description.md b/decomphose/description.md new file mode 100644 index 0000000..01c9932 --- /dev/null +++ b/decomphose/description.md @@ -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}) \ No newline at end of file diff --git a/decomphose/grader.py b/decomphose/grader.py new file mode 100644 index 0000000..1c00635 --- /dev/null +++ b/decomphose/grader.py @@ -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." diff --git a/decomphose/problem.yml b/decomphose/problem.yml new file mode 100644 index 0000000..5836efd --- /dev/null +++ b/decomphose/problem.yml @@ -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 diff --git a/luckyguess/description.md b/luckyguess/description.md new file mode 100644 index 0000000..dcddc6d --- /dev/null +++ b/luckyguess/description.md @@ -0,0 +1 @@ +Would you like to play [a guessing game](${guess})? \ No newline at end of file diff --git a/luckyguess/grader.py b/luckyguess/grader.py new file mode 100644 index 0000000..faf5197 --- /dev/null +++ b/luckyguess/grader.py @@ -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." diff --git a/luckyguess/guess b/luckyguess/guess new file mode 100755 index 0000000..f0f3933 Binary files /dev/null and b/luckyguess/guess differ diff --git a/luckyguess/problem.yml b/luckyguess/problem.yml new file mode 100644 index 0000000..741186c --- /dev/null +++ b/luckyguess/problem.yml @@ -0,0 +1,8 @@ +author: blockingthesky +title: Lucky Guess +category: Reversing +autogen: false +programming: false +value: 200 +files: + - guess diff --git a/mane-event/problem.yml b/mane-event/problem.yml index acb747c..74bdc1e 100644 --- a/mane-event/problem.yml +++ b/mane-event/problem.yml @@ -4,6 +4,6 @@ hint: Wow, JPEGs are such an EXcellent Image Format! category: Forensics autogen: false programming: false -value: 30 +value: 50 files: - lion.jpg diff --git a/ziptunnel/description.md b/ziptunnel/description.md new file mode 100644 index 0000000..0320a34 --- /dev/null +++ b/ziptunnel/description.md @@ -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? \ No newline at end of file diff --git a/ziptunnel/grader.py b/ziptunnel/grader.py new file mode 100644 index 0000000..f1d3865 --- /dev/null +++ b/ziptunnel/grader.py @@ -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." diff --git a/ziptunnel/level420.zip b/ziptunnel/level420.zip new file mode 100644 index 0000000..a8adbe8 Binary files /dev/null and b/ziptunnel/level420.zip differ diff --git a/ziptunnel/problem.yml b/ziptunnel/problem.yml new file mode 100644 index 0000000..e6a0dda --- /dev/null +++ b/ziptunnel/problem.yml @@ -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