Binwalk--多重檔案檢視利器
- 做misc題的時候,一般都需要從某個網址下載一個檔案,然後開始分析這個檔案,最終從檔案中得到flag。而檢視下載的檔案中是否包含其他檔案的時候一般都需要binwalk這個神器。
0X01 下載與安裝
- binwalk的配置環境一般是linux,Pcat大佬有篇文章是關於在windows上配置的,嗯。。。。過程有點複雜,本著省事的精神,我就在虛擬機器上裝了ubuntu。
- 在ubuntu的終端上執行以下命令:
$ sudo su //然後輸入密碼,獲取root許可權,避免後期執行命令時出現許可權不夠的情況。
$ sudo apt-get remove binwalk //解除安裝原有的舊版binwalk(如果有的話),採用git的方式進行安裝,以便得到更好的更新。
$ sudo apt-get update //更新軟體
$ sudo apt-get install build-essential autoconf git //獲取開發工具git
$ git clone https://github.com/devttys0/binwalk //從git上獲取binwalk的原始碼
$ cd binwalk //進入binwalk資料夾
$ sudo python setup.py install //匯入python環境
#如果自己linux上的python是2.x版的,則緊接著還需要執行下面這步匯入python-lzma模組:
$ sudo apt-get install python-lzma
//如果執行命令的中途出現了“無法獲得鎖之類的情況”,執行下面命令即可,詳情見連結。
sudo rm /var/lib/dpkg/lock
或
sudo rm /var/lib/apt/lists/lock //把lock檔案刪了
0X02 binwalk相關命令
- 直接在終端輸入binwalk,命令就出來,細細看便可,不過太多了,也太繁瑣了,這裡簡單介紹一下怎樣檢視一個已知的檔案中是否包含的其他的檔案,以及使用binwalk命令“ binwalk -e 檔案路徑 ”來分離其中的檔案。(注意:是檔案路徑)
- 這裡以bugku上misc的爆照(08067CTF)一題為例,原圖下載後得到如下一張圖片
獲取root許可權後直接執行" binwalk 所要檢視的檔案的路徑" ,得到檔案中包含的其他檔案的資訊;然後執行“ binwalk -e 檔案路徑 ”,得到分離後的檔案。(與原檔案在同一目錄下)
//這裡也可以使用foremost來分離,不過foremost的速度不敢恭維,foremost的命令格式是:foremost -T 檔名(注意:是檔名).
相關文章
- 檢視檔案
- git檢視檔案內容Git
- win10如何檢視heic檔案_win10怎麼檢視heic檔案Win10
- linux 常用檢視埠,檔案大小Linux
- Mac檢視隱藏的檔案Mac
- MHT Viewer for Macmhtml檔案檢視器ViewMacACMHTML
- Linux 檢視系統檔案命令Linux
- Django - 檢視層 - 生成CSV檔案Django
- Hadoop檢視檔案///hadoop 清洗檔案出現亂碼Hadoop
- linux 使用ll檢視檔案發現檔案後面帶 *Linux
- 檢視BAM檔案頭部資訊
- 使用 gdb 檢視 coredump 檔案的 backtrace
- 檢視jks檔案的MD5
- 問題:PCB檔案PADS檢視不了
- Linux檢視檔案的命令有哪些?Linux
- laravel利用artisan建立view檢視檔案LaravelView
- Linux 檢視檔案內容——bat 命令LinuxBAT
- Linux基楚操作指引【檢視版本、檢視路徑、檢視內容、編輯檔案】Linux
- win10 如何檢視raw檔案 win10 如何檢視rawWin10
- win10怎麼檢視最近修改的檔案_win10如何檢視最近開啟的檔案Win10
- Windows怎麼檢視蘋果heic檔案Windows蘋果
- git檢視指定提交檔案的內容Git
- 檢視磁碟使用空間和檔案大小
- Linux檢視程式檔案絕對路徑Linux
- 1.7.7. 檢視密碼檔案成員密碼
- Linux(2) 檢視檔案屬性以及修改Linux
- iMazing檔案系統檢視一覽表
- Linux檔案內容檢視相關命令Linux
- VSCode:更舒服地檢視日誌檔案VSCode
- 【大資料】【hadoop】檢視hdfs檔案命令大資料Hadoop
- Linux檢視檔案大小的幾種方法Linux
- win10系統用什麼檢視epub檔案_win10系統怎麼檢視epub檔案Win10
- win10最近訪問檔案怎麼檢視_win10檢視最近開啟檔案的步驟Win10
- mobi是什麼檔案格式 mobi檔案怎麼開啟檢視
- Git檢視暫存區index檔案內容GitIndex
- Git檢視指定檔案的sha-1值Git
- Linux檢視檔案內容常用命令Linux
- MySQL:如何快速的檢視Innodb資料檔案MySql