Python源码: # coding: utf-8 # 初始化 c = "kqfl{hf3x4w'x_h1umjw_n5_a4wd_3fed}" l = len(c) flag = '' for i in range(l): if 'a' <= c[i] <= 'z': offset = ord(c[i]) - 5 if offset >= 97: flag += chr(offset) else: flag += chr((offset - 97) % 26 + 97) else: # 除了字母之外的字符,包括:大括号、下划线、数字、单引号。 flag += c[i] print(flag) 运行结果: flag{ca3s4r's_c1pher_i5_v4ry_3azy}
[NewStarCTF 2023 公开赛道]Caesar‘s Secert
最新推荐文章于 2024-10-01 05:04:32 发布