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