介紹一些我之前在做硬碟鑑識時有用過的工具。
一種用於分析二進制檔案的工具。它可以識別、提取和分析二進制文件中的內容,包括嵌入在韌體、映像檔、壓縮檔案等中的數據。常用於滲透測試、數位鑑識、韌體分析和反向工程等領域。
binwalk <檔案名稱>
binwalk -e <檔案名稱>
通常用 binwalk 把檔案提取出來後,會搭配 7z 做使用,因為提取出來的檔案可能會有壓縮檔之類的,而 7z 又是個強大的壓縮工具,所以這時用 7z 就可以很順便地把檔案解壓縮出來。
By the way ~我超級容易忘記 linux 的解壓縮指令怎麼打~
7z a <壓縮後的檔案名稱>.7z <檔案名稱>
7z x <要解壓縮的檔案名稱>
專門用於修復分區表、恢復丟失分區。它會深入分析並嘗試重建檔案系統的 metadata,因此有機會能夠找回檔案的原始檔名與資料夾結構,但如果檔案實際內容已被覆寫,則還原出的檔案會是空的。
testdisk <檔案名稱>
testdisk 的好處就是它能夠復原出原始的檔名和目錄結構,但因為它的復原方式的原因,很容易你用下去之後就甚麼檔案都沒有,所以可以把 testdisk 當作一個復原的備案。像是你今天已經用 binwalk 復原成功了,但可能你需要知道原始檔名,就可以用 testdisk 試試看。