From 50bbf2226916492f2a3d29ddb91d1aa7d0cbf718 Mon Sep 17 00:00:00 2001 From: "Z. Cliffe Schreuders" Date: Wed, 14 Jan 2026 09:46:33 +0000 Subject: [PATCH] Add flag submission tasks to main mission objective - Add 4 submit_flags tasks following M1 pattern - submit_network_scan_flag: flag{network_scan_complete} - submit_ftp_flag: flag{ftp_intel_gathered} - submit_http_flag: flag{pricing_intel_decoded} - submit_distcc_flag: flag{distcc_legacy_compromised} - Provides clear player guidance for flag submission - Aligns with success criteria requiring all 4 VM flags --- .../scenario.json.erb | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/scenarios/m03_ghost_in_the_machine/scenario.json.erb b/scenarios/m03_ghost_in_the_machine/scenario.json.erb index 22abe77..3df11b7 100644 --- a/scenarios/m03_ghost_in_the_machine/scenario.json.erb +++ b/scenarios/m03_ghost_in_the_machine/scenario.json.erb @@ -92,6 +92,34 @@ operational_log_content = "TRANSACTION LOG - Q3 2024\n\n[2024-09-15 14:32:11] Pr "type": "custom", "status": "locked" }, + { + "taskId": "submit_network_scan_flag", + "title": "Submit network scan evidence", + "description": "Submit flag{network_scan_complete} at drop-site terminal", + "type": "submit_flags", + "status": "locked" + }, + { + "taskId": "submit_ftp_flag", + "title": "Submit FTP intelligence evidence", + "description": "Submit flag{ftp_intel_gathered} at drop-site terminal", + "type": "submit_flags", + "status": "locked" + }, + { + "taskId": "submit_http_flag", + "title": "Submit HTTP analysis evidence", + "description": "Submit flag{pricing_intel_decoded} at drop-site terminal", + "type": "submit_flags", + "status": "locked" + }, + { + "taskId": "submit_distcc_flag", + "title": "Submit distcc exploit evidence", + "description": "Submit flag{distcc_legacy_compromised} at drop-site terminal", + "type": "submit_flags", + "status": "locked" + }, { "taskId": "decode_whiteboard", "title": "Decode Whiteboard Message",