2、c01-xy-misc74.寻找密码(100分) 提示信息:(?<=F)[aeiour]\w*\...
Criado em: 7 de setembro de 2026
Respondido usando GPT-5.6 Thinking por Chat01
Criado em: 7 de setembro de 2026
Respondido usando GPT-5.6 Thinking por Chat01
2、c01-xy-misc74.寻找密码(100分)
提示信息:(?<=F)[aeiour]\w*\w{2,}\D{1,3}(?=I)提交答案格式:flag{xxxx}。
根据压缩包里的线索,最符合提示的密码是 anonymous。
关键点是三张图依次指向“PASSWORD → 黑客 → Anonymous”,第三张 Guy Fawkes 面具是最明显的 Anonymous 线索;同时正则验证:
FanonymousI → (?<=F)[aeiour]\w*\w{2,}\D{1,3}(?=I) 匹配得到 anonymous
所以提交:
flag{anonymous}
不对啊
pythonimport re pat=re.compile(r'(?<=F)[aeiour]\w*\w{2,}\D{1,3}(?=I)') for s in ["FreedomIsNotFree","Freedom Is Not Free","Freedom I","Fawkes Is","For I","Friend I","FreeBuf Inc","Fortinet Inc","Facebook Inc"]: m=pat.search(s) print(s, repr(m.group(0) if m else None))
你说得对,前面的 anonymous 是误判。我把压缩包重新按文件层面检查了一遍,图片没有发现 EXIF 密码、JPEG 尾部追加数据、ZIP 注释或可直接提取的明文,所以这题更像是 ABC 三张图提供语义线索,再用正则截取。
三张图对应的是:
PASSWORD黑客C 图不能简单解成 Anonymous。结合 V for Vendetta 最核心的关键词之一 Freedom,再看题目的正则:
regex(?<=F)[aeiour]\w*\w{2,}\D{1,3}(?=I)
如果目标文本是类似:
textFreedom Is ...
那么:
(?<=F):要求前面是 F,但不把 F 算进结果r 开始匹配(?=I):匹配到大写 I 前停止得到的核心字符串就是:
textreedom
所以现在最有依据的答案是:
flag{reedom}
这个比 flag{anonymous} 和正则提示的契合度高得多。