Netgearルーターの開梱と梱包

Netgearルーターの開梱と梱包プロセス

環境設定

まず、環境を構成する必要があります。構成された環境は次のとおりです。

  1. binwalkは開梱に使用されます
  2. qemuは、ルーターがブリックになるのを防ぐために、パッケージ化後のデバッグに使用されます
  3. ファームウェア-mod-kitは、パッケージ化、
    https://github.com/mirror/firmware-mod-kit
    ダウンロード、および解凍に使用されます
    ここに画像の説明を挿入します
# 进入源码目录
cd firmware-mod-kit/src
 
# 执行configure文件生成Makefile文件然后make编译生成可执行文件
./configure && make

ルーターの開梱

ルーターの解凍は比較的簡単です。binwalkまたはfirmware-mod-
kitbinwalkの解凍では、再梱包できるかどうかがわかりません。

binwalk XR300-V1.0.3.34_10.3.27.chk

binwalkがファイル解析情報を出力できる場合は、

binwalk -e XR300-V1.0.3.34_10.3.27.chk

解凍後のファイルは次のとおりです

。squashfs-rootはファイルシステムであり、56はオフセットである必要があります。

ファームウェア-mod-kitを解凍し、再梱包します。

./extract-firmware.sh XR300-V1.0.3.34_10.3.27.chk

しかし、それはエラーを引き起こしました。

ルーターパッケージ

ファームウェア-mod-kitの解凍エラーが発生したため、binwalkの結果でパックしてみてください。

おすすめ

転載: blog.csdn.net/qq_42882717/article/details/111504014