From 7c0a290d79a6fca7257643c5083f7198e8730006 Mon Sep 17 00:00:00 2001 From: John W Date: Sun, 12 Mar 2017 04:31:14 -0500 Subject: [PATCH 1/6] Removed easy-re, increased points of hexable --- easy-re/description.md | 1 - easy-re/easy-re | Bin 13968 -> 0 bytes easy-re/grader.py | 4 ---- easy-re/problem.yml | 9 --------- hexable-autogen/problem.yml | 2 +- 5 files changed, 1 insertion(+), 15 deletions(-) delete mode 100644 easy-re/description.md delete mode 100644 easy-re/easy-re delete mode 100644 easy-re/grader.py delete mode 100644 easy-re/problem.yml 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 36c507c4262b4a0404a432948e7ba98bb84a225f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13968 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 b(0^Na{(OGY^<8ZIGgXHE&ny?5b^Lz Date: Sun, 12 Mar 2017 04:28:33 -0500 Subject: [PATCH 2/6] Create description.md --- doubly-dangerous/description.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 doubly-dangerous/description.md 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. From 428cd8d2805cef0dacab6aa6aaf1c5e3f40c2f8a Mon Sep 17 00:00:00 2001 From: Ankur Sundara Date: Sun, 12 Mar 2017 04:28:58 -0500 Subject: [PATCH 3/6] Update problem.yml --- doubly-dangerous/problem.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From e59e9b13adff2086c7676c2985da8bd1f3f27df4 Mon Sep 17 00:00:00 2001 From: John W Date: Sun, 12 Mar 2017 04:32:55 -0500 Subject: [PATCH 4/6] Added hexable hint. --- hexable-autogen/problem.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/hexable-autogen/problem.yml b/hexable-autogen/problem.yml index e5d0310..06176b6 100644 --- a/hexable-autogen/problem.yml +++ b/hexable-autogen/problem.yml @@ -3,3 +3,4 @@ category: Reverse Engineering value: 25 author: r3ndom autogen: true +hint: Try using a hex editor. \ No newline at end of file From b66542a724e2ef72c7e2b1c49aa40a781053c7f0 Mon Sep 17 00:00:00 2001 From: Ankur Sundara Date: Sun, 12 Mar 2017 04:30:07 -0500 Subject: [PATCH 5/6] Create grader.py --- doubly-dangerous/grader.py | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 doubly-dangerous/grader.py 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 :(" From 7e841043dade9a7a8683a320db9bd1cbd3fab138 Mon Sep 17 00:00:00 2001 From: John W Date: Sun, 12 Mar 2017 04:34:26 -0500 Subject: [PATCH 6/6] Hint and description changes --- r3ndom-67k/problem.yml | 1 + simple-rop/description.md | 2 ++ 2 files changed, 3 insertions(+) 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