diff --git a/doubly-dangerous/description.md b/doubly-dangerous/description.md new file mode 100644 index 0000000..c45f1ff --- /dev/null +++ b/doubly-dangerous/description.md @@ -0,0 +1 @@ +There seems to be an issue with this binary. Can you exploit it? View the problem in the shell server /problems/ directory. diff --git a/doubly-dangerous/grader.py b/doubly-dangerous/grader.py new file mode 100644 index 0000000..981da52 --- /dev/null +++ b/doubly-dangerous/grader.py @@ -0,0 +1,4 @@ +def grade(random, key): + if key.find("bofs_and_floats_are_d0uble_tr0uble!") != -1: + return True, "Correct!" + return False, "Nope :(" diff --git a/doubly-dangerous/problem.yml b/doubly-dangerous/problem.yml index 661bb36..7249e0a 100644 --- a/doubly-dangerous/problem.yml +++ b/doubly-dangerous/problem.yml @@ -4,6 +4,6 @@ hint: How are floating-point numbers represented? category: Binary Exploitation autogen: false programming: false -value: 75 +value: 110 files: - doubly_dangerous diff --git a/easy-re/description.md b/easy-re/description.md deleted file mode 100644 index 5607dec..0000000 --- a/easy-re/description.md +++ /dev/null @@ -1 +0,0 @@ -This binary has a rather unhelpful message, can you find what it's hiding? [easy-re](${easy_re}) \ No newline at end of file diff --git a/easy-re/easy-re b/easy-re/easy-re deleted file mode 100644 index 36c507c..0000000 Binary files a/easy-re/easy-re and /dev/null differ diff --git a/easy-re/grader.py b/easy-re/grader.py deleted file mode 100644 index 33a0a7c..0000000 --- a/easy-re/grader.py +++ /dev/null @@ -1,4 +0,0 @@ -def grade(autogen, key): - if key.find("1f_0nly_4ll_r3_w4s_34sy") != -1: - return True, "Correct!" - return False, "Nope!" diff --git a/easy-re/problem.yml b/easy-re/problem.yml deleted file mode 100644 index 40acd96..0000000 --- a/easy-re/problem.yml +++ /dev/null @@ -1,9 +0,0 @@ -author: GenericNickname -title: Easy RE -hint: There's only one place the flag could be. -category: Reverse Engineering -autogen: false -programming: false -value: 25 -files: - - easy-re diff --git a/hexable-autogen/problem.yml b/hexable-autogen/problem.yml index 3199c27..06176b6 100644 --- a/hexable-autogen/problem.yml +++ b/hexable-autogen/problem.yml @@ -1,5 +1,6 @@ title: Hexable category: Reverse Engineering -value: 10 +value: 25 author: r3ndom autogen: true +hint: Try using a hex editor. \ No newline at end of file diff --git a/r3ndom-67k/problem.yml b/r3ndom-67k/problem.yml index 4c35b24..7428123 100644 --- a/r3ndom-67k/problem.yml +++ b/r3ndom-67k/problem.yml @@ -3,5 +3,6 @@ category: Reverse Engineering value: 450 author: r3ndom autogen: false +hint: Maybe write a script. files: - _67k.zip \ No newline at end of file diff --git a/simple-rop/description.md b/simple-rop/description.md index feda140..dbfd03a 100644 --- a/simple-rop/description.md +++ b/simple-rop/description.md @@ -1,3 +1,5 @@ On the shell there is a folder ``. + Read flag.txt + [Source](${simple-rop.c}) \ No newline at end of file