Дальнейшие шаги я выполнял на Windows 10 с настроенной WSL. В качестве гостевой ОС выступала Linux Kali (но подойдёт и любая другая, удобная вам).
1. Установим утилиту BinWalk
sudo apt install binwalk
2. Перейдём в папку с прошивкой:
cd /mnt/d/Hardware/NetisN4
3. Распакуем образ:
binwalk -Mre image.bin
В результате будет создана папка _image.bin.extracted, в ней, среди прочих, будет папка squashfs-root. Как раз в ней и будут все необходимые файлы.
С помощью этой утилиты можно посмотреть информацию об образе прошивки:
binwalk --signature image.bin
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
10264 0x2818 LZMA compressed data, properties: 0x5D, dictionary size: 8388608 bytes, uncompressed size: 6949348 bytes
2091042 0x1FE822 Squashfs filesystem, little endian, version 4.0, compression:xz, size: 2706944 bytes, 612 inodes, blocksize: 131072 bytes, created: 2038-03-18 15:53:36
Эксплоит в прошивке
После распаковки файла прошивки, Windows Defender заругался на файл:
Detected: Exploit:Linux/CVE-2014-8361 .A!xp
Status: Quarantined
Quarantined files are in a restricted area where they can’t harm your device.
They will be removed automatically.
Date: Be, 18.06.23 13:15
Details: This program is dangerous and exploits the computer on which it is run.
Affected items:
file: D:\Drivers\NetisN4\_image.bin.extracted\squashfs-root\bin\miniigd
- C#: Сравнить два массива - 12.12.2024
- EVE-Online: Фильтры каналов - 23.11.2024
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024