From 17ef249c82cf46e7a98a5130998b88e4fa953c6e Mon Sep 17 00:00:00 2001 From: Sophia Liu Date: Mon, 11 Mar 2024 23:13:43 -0500 Subject: [PATCH] Add challenge --- chals/crypto/hidden-runes/challenge.yml | 25 +++++++++++++++ .../hidden-runes/mysterious_message.txt | 3 ++ chals/crypto/hidden-runes/solution.txt | 32 +++++++++++++++++++ .../challenge.yml | 0 .../hash.txt | 0 .../solution.sh | 0 .../wordlist.txt | 0 7 files changed, 60 insertions(+) create mode 100644 chals/crypto/hidden-runes/challenge.yml create mode 100644 chals/crypto/hidden-runes/mysterious_message.txt create mode 100644 chals/crypto/hidden-runes/solution.txt rename chals/crypto/{password-cracker => password-cracking}/challenge.yml (100%) rename chals/crypto/{password-cracker => password-cracking}/hash.txt (100%) rename chals/crypto/{password-cracker => password-cracking}/solution.sh (100%) rename chals/crypto/{password-cracker => password-cracking}/wordlist.txt (100%) diff --git a/chals/crypto/hidden-runes/challenge.yml b/chals/crypto/hidden-runes/challenge.yml new file mode 100644 index 0000000..514faeb --- /dev/null +++ b/chals/crypto/hidden-runes/challenge.yml @@ -0,0 +1,25 @@ +name: "Hidden Runes" +author: Sophia +category: Crypto +description: |- + A capsule concealing a mysterious message has been discovered on the Main Quad. + You heard that those who decipher the message get to be featured in the Daily Illini! + Can you decrypt the following text? + + **author**: Sophia +value: 150 +type: dynamic +tags: + - easy +extra: + initial: 150 + decay: 125 + minimum: 100 +flags: + - sigpwny{alphabets_are_very_fun} +files: + - mysterious_message.txt +hints: + - Substitution cipher with random characters + - Use context clues to figure out what common words translate to. +state: hidden diff --git a/chals/crypto/hidden-runes/mysterious_message.txt b/chals/crypto/hidden-runes/mysterious_message.txt new file mode 100644 index 0000000..49097d7 --- /dev/null +++ b/chals/crypto/hidden-runes/mysterious_message.txt @@ -0,0 +1,3 @@ +☉☾♄♄☿! ♀♂ ♃♆♀☾ ♇♅ ♀♆♃♈♉. ♇ ♄♉☽☾ ♅♊♆♋☾ ♆♃♌ ♆♄♊☉♆♍☾♎♅. ♇ ♏♆♃♎ ♎♉ ♈♉ ♎♉ ♅♊♆♋☾ ♉♃☾ ♌♆♂. ♇♃ ♎☉☾ ♀☾♆♃ ♎♇♀☾, ☉☾♐☾ ♇♅ ♎☉☾ ♑♄♆♈: +♅♇♈♊♏♃♂{♆♄♊☉♆♍☾♎♅_♆♐☾_☽☾♐♂_♑♒♃} + diff --git a/chals/crypto/hidden-runes/solution.txt b/chals/crypto/hidden-runes/solution.txt new file mode 100644 index 0000000..fca6bb9 --- /dev/null +++ b/chals/crypto/hidden-runes/solution.txt @@ -0,0 +1,32 @@ +This is a substitution cipher. +♅♇♈♊♏♃♂ comes right before the set of braces {}, so we know that must stand for sigpwny. +Each character matches to a letter in the english alphabet. +We can spot words like "I", "is", and "the" and use the mappings to decipher the message. + +Key: +☉ = h +☾ = e +♄ = l +☿ = o +♀ = m +♂ = y +♃ = n +♆ = a +♇ = I +♅ = s +☽ = v +♈ = g +♉ = o +♊ = p +♋ = c +♌ = d +♍ = b +♎ = t +♏ = w +♐ = r +♑ = f +♒ = u + +Decoded message: +Hello! My name is Mango. I love space and alphabets. I want to go to space one day. +In the mean time, here is the flag: sigpwny{alphabets_are_very_fun} \ No newline at end of file diff --git a/chals/crypto/password-cracker/challenge.yml b/chals/crypto/password-cracking/challenge.yml similarity index 100% rename from chals/crypto/password-cracker/challenge.yml rename to chals/crypto/password-cracking/challenge.yml diff --git a/chals/crypto/password-cracker/hash.txt b/chals/crypto/password-cracking/hash.txt similarity index 100% rename from chals/crypto/password-cracker/hash.txt rename to chals/crypto/password-cracking/hash.txt diff --git a/chals/crypto/password-cracker/solution.sh b/chals/crypto/password-cracking/solution.sh similarity index 100% rename from chals/crypto/password-cracker/solution.sh rename to chals/crypto/password-cracking/solution.sh diff --git a/chals/crypto/password-cracker/wordlist.txt b/chals/crypto/password-cracking/wordlist.txt similarity index 100% rename from chals/crypto/password-cracker/wordlist.txt rename to chals/crypto/password-cracking/wordlist.txt