一、前言
本题方向为Misc——GFSJ0965,难度偏简单
来源地址:攻防世界(https://adworld.xctf.org.cn/challenges/list)
链接:https://pan.baidu.com/s/18aZ-TIdMv9bco9-17U4yMg
提取码:sa9d
二、解题过程
下载附件得到一张图片
将该图片放入到editor工具中
通过观察,发现该图片是逆序图片
正常图片是下面这种
所以用下面脚本,将逆序图片转为正常图片
with open("./task_flag.jpg","rb") as f1:
f = f1.read()
with open("./flag.jpg","ab") as f2:
len = len(f)
i = 0
while i < len:
hex = f[i:i+4][::-1]
f2.write(hex)
i += 4
在和task_flag.jpg同级目录下,生成了flag.jpg图片,即得到了flag
三、flag
flag{F098996689560BBB1B566EBC10D5E564}