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}

posted @ 2022-01-20 23:43  Luccky  阅读(206)  评论(0编辑  收藏  举报