📅  最后修改于: 2023-12-03 14:59:31.342000             🧑  作者: Mango
Binwalk是一种针对嵌入式设备和固件的快速分析工具,可以提取和识别固件中的文件、嵌入式文件系统、固件映像等。它是一个命令行工具,适用于多个平台。
可以使用pip来安装binwalk。
pip install binwalk
我们可以使用binwalk来提取固件中的文件,命令如下:
binwalk -e firmware.bin
其中firmware.bin
为固件文件名,执行该命令后,会将固件中的文件提取到当前目录下的_firmware.bin.extracted
文件夹中。
Binwalk可以检测Binwalk可以检测固件中是否存在嵌入式文件系统和内置文件。命令如下:
binwalk -Me firmware.bin
其中-M
参数表示提取内置文件,-e
参数表示提取文件系统。
执行该命令后,会将内嵌的文件提取到当前目录下的_firmware.bin.extracted
文件夹中。
我们可以使用binwalk来显示固件中的信息,命令如下:
binwalk -I firmware.bin
其中-I
参数表示显示固件信息。
执行该命令后,会显示固件的信息,如固件版本、文件系统类型、提取的文件等等。
以上就是binwalk提取的介绍,它是一款功能强大的嵌入式设备和固件分析工具,对于固件分析来说是非常实用的。