Застрял при распаковке и перепаковке bin прошивки

Я хотел изменить некоторые настройки по умолчанию в прошивке ONU, я использовал binwalk для анализа файла, но получил такой результат

      root@kali:~/Downloads/Reverse# binwalk Tclinux.bin

DECIMAL       HEXADECIMAL     DESCRIPTION
--------------------------------------------------------------------------------
256           0x100           LZMA compressed data, properties: 0x5D, dictionary size: 8388608 bytes, uncompressed size: 5053536 bytes
1675486       0x1990DE        Squashfs filesystem, little endian, version 4.0, compression:lzma, size: 14988496 bytes, 1395 inodes, blocksize: 131072 bytes, created: 2021-04-20 09:16:13

затем я использовал эту команду для извлечения файловой системы Squashfs из прошивки

      dd if=Tclinux bs=1 skip=1675486 of=sqsh 

после этого я ввел эту команду для распаковки папки sqash-root и внес необходимые изменения.

      unsquashfs sqsh

а вот как распаковать голову прошивки, ядро, файлы uboot не знаю. (если есть) ни как вернуть файл сквоша в исходную прошивку. так как мне распаковать и перепаковать прошивку?

0 ответов

Другие вопросы по тегам