GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

ReFirmLabs

binwalk – ファームウェア分析ツール

投稿日:

ファームウェア分析ツール

説明

Binwalkは、ファームウェアイメージを解析、リバースエンジニアリング、および抽出するための使いやすいツールです。

インストール

Binwalkは標準のPythonインストール手順に従います:

$ sudo python setup.py install

Python 2.xを実行している場合は、オプションのPython lzmaモジュールをインストールすることを強くお勧めします(必須ではありません)。

$ sudo apt-get install python-lzma

その他のオプションの依存関係をインストールする方法については、 INSTALL.mdを参照してください。

使用法

基本的な使い方は簡単です:

$ binwalk firmware.bin

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
0             0x0             TRX firmware header, little endian, header size: 28 bytes, image size: 14766080 bytes, CRC32: 0x6980E553 flags: 0x0, version: 1
28            0x1C            LZMA compressed data, properties: 0x5D, dictionary size: 65536 bytes, uncompressed size: 5494368 bytes
2319004       0x23629C        Squashfs filesystem, little endian, version 4.0, compression: xz, size: 12442471 bytes, 3158 inodes, blocksize: 131072 bytes, blocksize: 131072 bytes, created: 2014-05-21 22:38:47

高度なオプションの追加の例と説明については、 wikiを参照してください。







-ReFirmLabs

執筆者:

関連記事

関連記事はありませんでした