Bugku writeup(雜項)3【convert】

【convert】

拿到題目後,看到一串二進制數,但直接讀二進制數,並不能提供任何有用的信息,所以我們想到將二進制轉換爲十六進制,然後用winhex編輯。

由於二進制數太長,在線解碼貌似都不行,用hex()解碼的結果也不行,只好用從借鑑了一位老哥的代碼。

將二進制編碼另存爲txt文件,然後將解碼腳本與txt文件放於同一目錄下。

運行後,可得到對應的十六進制碼

去掉開頭0x,將剩餘部分貼到winhex,得到如下結果

文件頭的52617271,提醒我們文件是rar格式,所以我們將文件後綴改爲rar,可以得到一個壓縮包

查看圖片的詳細信息,可以發現一段base64,解碼後,即可得到flag

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章