Desembalaje y embalaje del router Netgear

Proceso de desembalaje y empaquetado del router Netgear

Configuración del entorno

Primero, debe configurar el entorno. El entorno configurado es el siguiente:

  1. binwalk se usa para desempacar
  2. qemu se usa para depurar después del empaquetado para evitar que los enrutadores se conviertan en ladrillos
  3. firmware-mod-kit se utiliza para empaquetar,
    https://github.com/mirror/firmware-mod-kit
    descargar y descomprimir
    Inserte la descripción de la imagen aquí
# 进入源码目录
cd firmware-mod-kit/src
 
# 执行configure文件生成Makefile文件然后make编译生成可执行文件
./configure && make

Desembalaje del enrutador

El desembalaje del enrutador es relativamente simple, binwalk o firmware-mod-kit
binwalk desempaque no sabe si se puede volver a empaquetar:

binwalk XR300-V1.0.3.34_10.3.27.chk

Si binwalk puede generar información de análisis de archivos, entonces

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

El archivo después de desempaquetar es el siguiente:

squashfs-root es el sistema de archivos, 56 debe ser el desplazamiento

Desembale el firmware-mod-kit y vuelva a empaquetarlo:

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

Pero provocó un error. .

Paquete de enrutador

Debido a que se produjo el error de desempaquetado del firmware-mod-kit, intente empacar con el resultado de binwalk.

Supongo que te gusta

Origin blog.csdn.net/qq_42882717/article/details/111504014
Recomendado
Clasificación