BUUCTF_Misc_梅花香之苦寒来
jpg文件习惯性看看详细信息:
看到画图我试过了文件分离,LSB,stegsolve,发现都找不到任何线索,
拖入hex查看后面有一长串字符,保存到文本,使用010editor打开:
看到这些坐标,就不陌生了,使用那个读起来特别别扭的工具gnuplot
但是大佬说要先改为它可以识别的文件格式,脚本:
with open('文件名','r')as a: a=a.read() a=a.split() tem='' for i in range(0,len(a)): tem=a[i] tem=tem.lstrip('(') tem=tem.rstrip(')') for j in range(0,len(tem)): if tem[j]==',': tem=tem[:j]+' '+tem[j+1:] print(tem)
但是我发现这个只能在编译器输出,不能修改文件,所以尝试大佬的使用文本替换,(真被脚本迷昏了头)
得到规定格式,然后使用gnuplot画图,这也就解释了之前那句--"你会画图吗"
tip:命令如图
得到一张二维码,扫描得到flag:
flag{40fc0a979f759c8892f4dc045e28b820}