diff --git a/assets/scenarios/scenario1.json b/assets/scenarios/scenario1.json index c2ce02e..b1906f7 100644 --- a/assets/scenarios/scenario1.json +++ b/assets/scenarios/scenario1.json @@ -10,9 +10,6 @@ "connections": { "north": "office1" }, - "locked": true, - "lockType": "password", - "requires": "Professor Bark", "objects": [ { "type": "workstation", @@ -26,7 +23,7 @@ "name": "Reception Phone", "takeable": false, "readable": true, - "text": "The message is directing you towards finding the villain’s identity.", + "text": "The message is directing you towards finding the villain’s identity.\nRemember: only the first letter is capital", "observations": ".--. / .-. / --- / ..-. / ..-. / . / ... / --- / .-." }, { @@ -53,6 +50,9 @@ "north": ["office2", "office3"], "south": "reception" }, + "locked": true, + "lockType": "password", + "requires": "Professor Bark", "objects": [ { "type": "pc", @@ -81,15 +81,15 @@ }, "office2": { - "locked": true, - "lockType": "biometric", - "requires": "Mrs Moo", - "biometricMatchThreshold": 0.5, + "type": "room_office", "connections": { "north": "ceo", "south": "office1" }, - + "locked": true, + "lockType": "biometric", + "requires": "Mrs Moo", + "biometricMatchThreshold": 0.5, "objects": [ { "type": "notes", @@ -132,7 +132,10 @@ "north": "server1", "south": "office1" }, - + "locked": true, + "lockType": "biometric", + "requires": "Mrs Moo", + "biometricMatchThreshold": 0.5, "objects": [ { "type": "pc", @@ -150,7 +153,6 @@ "observations": "Suspicious activity logged, passcode encrypted for safety purposes." } ] - }, "ceo": { @@ -192,7 +194,7 @@ "name": "safe", "takeable": false, "locked": true, - "password": "password", + "lockType": "password", "requires": "203.0.113.78", "contents": [ { diff --git a/assets/scenarios/scenario2.json b/assets/scenarios/scenario2.json index 9ed52bc..2f35a59 100644 --- a/assets/scenarios/scenario2.json +++ b/assets/scenarios/scenario2.json @@ -209,7 +209,7 @@ "name": "A terminal with a flickering screen", "takeable": false, "requires": "password", - "observations": "Use RSA decryption (m = c^d mod n). For example, if c=3, calculate (3^53 mod 161). Do this for all ciphertext values to reveal the town's hex message." + "observations": "Use RSA decryption (m = c^d mod n). For example, if c=3, calculate (3^53 mod 161). Do this for all ciphertext values to reveal the town's hex message. '212,48,9,9,276,23,155,231' d=269 n=286" }, { "type": "safe", @@ -217,7 +217,7 @@ "takeable": false, "locked": true, "lockType": "password", - "requires": "note", + "requires": "freedom!", "observations": "A locked safe containing part of the conversation.", "contents": [ { diff --git a/assets/scenarios/scenario3.json b/assets/scenarios/scenario3.json index 77076bb..3b8b789 100644 --- a/assets/scenarios/scenario3.json +++ b/assets/scenarios/scenario3.json @@ -99,7 +99,7 @@ }, "locked": true, "lockType": "password", - "requires": "6f118", + "requires": "6f8118", "objects": [ { "type": "pc", diff --git a/assets/scenarios/scenario4.xml b/assets/scenarios/scenario4.xml index 2ba1c76..b5e49e9 100644 --- a/assets/scenarios/scenario4.xml +++ b/assets/scenarios/scenario4.xml @@ -8,8 +8,9 @@ Encoding and Encryption Lab Z. Cliffe Schreuders - # To be adjusted + Your legendary cookie recipe has been stolen by the mischievous squirrels led by Sir Acorn! Tracking them to their secret treehouse, the door slams shut behind you. A sign reads: 'Solve our riddles or forever be known as the Cookie Monster!' Crack the cryptographic challenges and reclaim your recipe before time runs out! + This scenario teaches foundational cryptography through Base64 decoding, hexadecimal conversion, Caesar cipher decryption, and AES/MD5 operations using CyberChef to reclaim a secret recipe. lab-sheet @@ -27,4 +28,5 @@ ENCODING BASE64 - \ No newline at end of file + + \ No newline at end of file