From 10cb1766deac76c4247c923744008eee386c396f Mon Sep 17 00:00:00 2001 From: bmh04 <27549756+bmh-gh@users.noreply.github.com> Date: Mon, 27 May 2024 12:52:38 +0200 Subject: [PATCH] [Assignment 4] code 3,4 comments --- .../proxy/proxymodules/authentication.py | 3 +++ .../proxy/proxymodules/sla.py | 1 + 2 files changed, 4 insertions(+) diff --git a/Assignment 4 - Protokollsicherheit (Praxis)/proxy/proxymodules/authentication.py b/Assignment 4 - Protokollsicherheit (Praxis)/proxy/proxymodules/authentication.py index 638e4b4..d26115d 100644 --- a/Assignment 4 - Protokollsicherheit (Praxis)/proxy/proxymodules/authentication.py +++ b/Assignment 4 - Protokollsicherheit (Praxis)/proxy/proxymodules/authentication.py @@ -10,14 +10,17 @@ class Module: self.incoming = incoming # incoming means module is on -im chain self.find = None # if find is not None, this text will be highlighted + # protocol 4: flag{4uth3nt1c4t10n_1s_1mp0rt4nt} def execute(self, data): print(f"Incoming data: {data}") data_json = json.loads(data) if data_json["id"] == 2: + # Send Nonce N_S back to S without Alice encrypting it data_json["id"] = 3 data_json["sender"], data_json["receiver"] = data_json["receiver"], data_json["sender"] elif data_json["id"] == 4: + # Reflect message back to S so that T does not decrypt it data_json["id"] = 5 data_json["sender"], data_json["receiver"] = data_json["receiver"], data_json["sender"] diff --git a/Assignment 4 - Protokollsicherheit (Praxis)/proxy/proxymodules/sla.py b/Assignment 4 - Protokollsicherheit (Praxis)/proxy/proxymodules/sla.py index a2f645e..5630561 100644 --- a/Assignment 4 - Protokollsicherheit (Praxis)/proxy/proxymodules/sla.py +++ b/Assignment 4 - Protokollsicherheit (Praxis)/proxy/proxymodules/sla.py @@ -10,6 +10,7 @@ class Module: self.incoming = incoming # incoming means module is on -im chain self.find = None # if find is not None, this text will be highlighted + # protocol 3: flag{p4r4ll3l_fun} def execute(self, data): print(f"Incoming data: {data}")