1. 程式人生 > >2018上海大學生網路安全賽 misc 92 wp

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}