BUUCTF:我爱Linux
题目地址:https://buuoj.cn/challenges#%E6%88%91%E7%88%B1Linux

下载下来解压出来的的图片,看不了,用010 editor打开

看到FF D9明显是jpg图片的结尾,而之后的内容不像是图片的内容,右键->Selection->Save Selection提取出来
提取出来的内容如下:

Python Picke序列化内容(怎么看出来的我也不知道……hhh)
使用pickle脚本load出来
import pickle fp = open("123.txt","rb+")
fw = open('pickle.txt', 'w')
a=pickle.load(fp)
pickle=str(a)
fw.write( pickle )
fw.close()
fp.close()
得到坐标代码

再利用脚本转换
fw = open("pickle.txt","r")
text=fw.read( )
i=0
a=0while i<len(text)+1:if(text[i]==']'):print('\n')a=0elif(text[i]=='('):if(text[i+2]==','):b=text[i+1]d=text[i+1]b=int(b)-int(a)c=1while c<b:print(" ", end="")c += 1print(text[i+5], end="")a=int(d)else:b=text[i+1]+text[i+2]d=text[i+1]+text[i+2]b=int(b)-int(a)c=1while c<b:print(" ", end="")c += 1print(text[i+6], end="")a=int(d)i +=1
转换得到:

flag{a273fdedf3d746e97db9086ebbb195d6}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
