[+] Unblob binary firmware extractor

The unblob extraction module is the main extraction module and is responsible for analyzing binary firmware blobs using the unblob extractor, extracting firmware to a directory and performing basic Linux path identification within the extracted firmware.



==> Analyze binary firmware firmware with unblob

[*] Extracting binary blob firmware to directory /logs/firmware/unblob_extracted

╭──────────────────────────────────────── unblob (26.6.4) ─────────────────────────────────────────╮
│ Output path: /logs/firmware/unblob_extracted/firmware_extract                                    │
│ Extracted files: 1186                                                                            │
│ Extracted directories: 91                                                                        │
│ Extracted links: 145                                                                             │
│ Extraction directory size: 19.34 MB                                                              │
╰──────────────────────────────────────────── Summary ─────────────────────────────────────────────╯
Chunks distribution
┏━━━━━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━┓
┃ Chunk type     ┃   Size   ┃ Ratio  ┃
┡━━━━━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━┩
│ ELF32          │ 6.92 MB  │ 49.98% │
│ ZIP            │ 3.48 MB  │ 25.15% │
│ SQUASHFS_V4_LE │ 2.32 MB  │ 16.75% │
│ LZMA           │ 1.09 MB  │ 7.90%  │
│ UNKNOWN        │ 32.36 KB │ 0.23%  │
└────────────────┴──────────┴────────┘
Chunk identification ratio: 99.77%

[*] Extracted 1189 files.


==> Firmware extraction details

[*] Unblob results:
[*] Found 1189 files.
[*] Additionally the Linux path counter is 400.

[*] Root directory auto detection for /logs/firmware/unblob_extracted (could take some time)

[*] Found 1 different root directories:
[+] Found the following root directory: /logs/firmware/unblob_extracted/firmware_extract/DIR-600_fw_revb5_214b01_ALL_de_20130122/dir600b_v2.14_d1mg.bin_extract/1179788-3612812.squashfs_v4_le_extract via busybox / dir names.