下载附件,解压得到一堆无后缀的文件,用010editor打开发现是jpg文件
因为图片太多,修改很麻烦,于是使用脚本修改:
# coding=utf-8
import os
#将无后缀的文件加上.jpg
dir_list = os.listdir('./')
#print(dir_list)
for file in dir_list:
if '.' not in file:
# print(file)
os.rename(file, file+'.jpg')
文件修改完发现是一堆二维码碎片,但是不清楚顺序方向,想着拖入010查看信息,果真在结尾发现提示
解析的图片为第14张的顺序
按照提示重新对图片命名
用ps拼接得到完整二维码
在线二维码解码得到密文
base全家桶?
现在打开flag.zip文件,压缩包注释明显的base32加密
用在线解密解得明文 3A715D3E574E36326F733C5E625D213B2C62652E3D6E3B7640392F3137274038624148
一串16进制编码
按这个来说,上边的顺序应该是明文加密的顺序
16进制解密 :q]>WN62os<^b]!;,be.=n;v@9/17’@8bAH
百度搜索base13未查询到结果,猜想应该是rot13
rot13解密 :d]>JA62bf<^o]!;,or.=a;i@9/17’@8oNU
base85解密 PCtvdWU4VFJnQUByYy4mK1lraTA=
base64解密 <+oue8TRgA@rc.&+Yki0
base85解密 ThisIsSecret!233
打开文件flag.txt,输入密码ThisIsSecret!233
得到flag:flag{Qr_Is_MeAn1nGfuL}