問題タブ [squashfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
203 参照

python - Pythonでファームウェアを抽出する(オフセットの質問)

変更されたファームウェアの Binwalk 出力

何らかの理由で、Python を使用して識別されたパーツでファームウェアを抽出しようとすると、非常に多くの追加の xz 圧縮データが取得されます。

Pythonスクリプトのコードは次のとおりです(名前、オフセット、およびサイズ)

独自ファームウェアのBinwalk出力

元のファームウェア バイナリの Binwalk 出力は次のとおりです。

最後のコンポーネント「squashfs」のサイズを正しく計算していないように感じます。これが不明確な場合は申し訳ありませんが、私はこれらすべてに慣れていません。

ヘッダ付きファームウェアバイナリファイル