本篇文章會先帶一些剛入門數位鑑識最常會用到的一些工具、指令,最後也會帶著大家做題目。我的作業系統環境是 Kali linux 2025.1,基本上一般的 Kali 都已經安裝好下面會使用到的指令,但如果大家想要用其他的環境也可以,只是指令可能要自己去安裝。
依靠檔案二進制編碼的開頭(magic number)來判別檔案類型。(使用這個工具能夠很基本的得知檔案類型,但有些檔案可能有損毀或是被處理過,所以用 file 判別會不夠嚴謹,會建議用 binwalk)
file <檔案名稱>
一種用於分析二進制檔案的工具。它可以識別、提取和分析二進制文件中的內容,包括嵌入在韌體、映像檔、壓縮檔案等中的數據。常用於滲透測試、數位鑑識、韌體分析和反向工程等領域。
識別檔案:通常直接輸入 ,就可以看看檔案裡面有沒有甚麼酷東西了
binwalk <檔案名稱>
提取檔案:
binwalk -e <檔案名稱>
一種開源工具,用來讀寫檔案的 metadata。
讀取檔案的 metadata:
exiftool <檔案名稱>
修改檔案的 metadata:
exiftool -<name>=<value> <檔案名稱>
補充:
歡迎來到快樂的解題練習,大家可以點開連結自己先去試試看,如果真的卡關了,再去看 writeup 喔!
今天介紹了一些常用的工具們,相信只要有在打 CTF 的人,應該或多或少都用過這些指令,因為真的太好用了!只要會這三個指令,最最基礎的數位鑑識都可以直接秒殺掉~
下一篇會介紹其他也是相當常用到的鑑識技巧~