2018上海大学生网络安全赛 misc 92 wp

  1. 首先得到题目,看到16进制文件,在第86--100行处有多处相同的字符串:5365676d656e74696e67206c696e65,字符串解码可得:Segmenting line,中文意思为分隔行可知上下分为两部分
  2. 第二步,查看第一行字符串可得:25448494D0000000A0A1A0D074E40598,这是png文件格式单行逆序输出,编写程序提取图片(代码略,简单的python逆序写入文件即可),扫码可得:>:2?kEaX ,根据题目名92而想到的base92解码可得:Passwd:

删除中间的分割线以及上半部分,使用pyhton单行16进制解码以及全局逆序输出,得正序文件为word文档。

输入密码可见里面有一个二维码跟一行字:Welcome to office steganography. Office steganography is a very simple one.Be ready to get the flag,此处明显是office隐写,根据经验查找字体文件、查看文档隐写,发现二维码下还有一张图片,另外有文字隐写,根据文字色彩显示修改,查看到字体文件有flag{M1sc_字样,说明这个是分段的,扫描二维码可得:Congratulations on getting the third string:stlganography

  1. 由第三段可知,这是图片隐写,而且得到第三段密钥,根据隐写文字可知,隐藏手法用了imag steganography ,将文件另存为并使用对应软件解码:hide.txt>Off1c1_ 由此得到第二段词组,

拼接得到flag: flag{M1sc_Off1c1_stlganography}

猜你喜欢

转载自blog.csdn.net/valecalida/article/details/83866003