From 597a62998b7e7537e978c1de602327fff9b667fc Mon Sep 17 00:00:00 2001 From: sangge <2251250136@qq.com> Date: Mon, 16 Oct 2023 19:19:41 +0800 Subject: [PATCH] fix: fix missing white list --- xiaosai/Claude_Shannon/main_remote.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/xiaosai/Claude_Shannon/main_remote.py b/xiaosai/Claude_Shannon/main_remote.py index b589e00..767e45f 100644 --- a/xiaosai/Claude_Shannon/main_remote.py +++ b/xiaosai/Claude_Shannon/main_remote.py @@ -53,6 +53,7 @@ class Task(socketserver.BaseRequestHandler): Shannon = [truth] * (15 - lie_count) + [lie] * lie_count # 猜猜第几次是在说谎 :-) shuffle(Shannon) + white_list = ['==', '(', ')', 'C0', 'C1', 'C2', 'C3', 'C4', 'C5', 'C6', '0', '1', 'and', 'or', 'not'] for i in range(15): self.send(b"Ask Shannon:") question = self.recv().decode().strip() # 输入问题 @@ -91,7 +92,7 @@ if __name__ == "__main__": #flag = bytes(os.getenv("FLAG"),"utf-8") # type: ignore # 白名单列表,包含允许在问题中使用的关键词和符号 white_list = ['==', '(', ')', 'C0', 'C1', 'C2', 'C3', 'C4', 'C5', 'C6', '0', '1', 'and', 'or', 'not'] - HOST, PORT = '0.0.0.0', 10011 + HOST, PORT = '0.0.0.0', 10010 server = ForkedServer((HOST, PORT), Task) server.allow_reuse_address = True print(HOST, PORT)