第五季极客挑战赛misc 隐写题---python熟悉

2019-04-15 15:30发布

enter image description here 主要就是发现了文件结束符之后还有很多可现文字 我们可以考虑下base64解密试试 果不其然,看见JFIF,我们要把它导出来,主要是Python的熟悉
import base64 f=open('1.jpg','rb') pic=f.read() #print pic index=pic.find('xffxd9') print index print'pic:'+pic[index+5 :]//这里这个[:]python的切片特性的应用 flag=pic[index+5 :] print "flag:"+flag f1=open('pic.txt','wb') f1.write(pic[index :]) f1.close() f2=open('true.jpg','wb') f2.write(base64.decodestring(flag))//base64库 f.close()