在上一篇文章中,我們介紹了三種查看檔案二進制編碼的方式,不知道大家有沒有自己玩玩看~那接下來我們終於要來知道編碼裡面究竟藏有甚麼有趣的資訊了。
FF D8
補充
像 file 這個指令其實他判斷檔案類型的方式,其實就是做以上的三個步驟。透過檔案開頭的 magic number 去看已知的資料庫做比對,就能知道檔案的類型!
除了 magic number 之外,其實不同的檔案類型在 magic number 後都會在藏一些資訊,那因為篇幅的關係就先列兩個有趣的結構。(有時這些資訊可能會遭到竄改或損毀而導致檔案無法正常開始)
| head
,這樣就只會顯示開頭的部分編碼,terminal 上才不會跳出一堆編碼。| less
,透過滾動的方式慢慢查看編碼裡面有沒有查甚麼資訊。grep
真的很有用,大家多用一點。歡迎來到快樂的解題練習,大家可以點開連結自己先去試試看,如果真的卡關了,再去看 writeup 喔!
相信學會了這些技巧後,上面的練習題對大家來說一定小蛋糕的啦!
其實在這部分,我自己比較是抱持著打題目時遇到了再來煩惱的態度,所以或許可能在未來這篇文章還有更新的機會,假設我有遇到有趣的題目,然後有新的研究,再來我有想到要更新到這裡XD。