从文件系统中查找路由器固件的 linux 内核版本

ass*_*fmo 5 linux router firmware linux-kernel embedded-linux

我已经下载了文件DAP2690-firmware-v101-rc019.bin链接),它是一些 D-Link 路由器的固件更新。

我已经使用binwalk -e DAP2690-firmware-v101-rc019.bin(Binwalk v1.2b)提取了它,现在我在文件夹中拥有了根文件系统squashfs-root

我想仅从提取的文件(最好仅从文件夹中squashfs-root)了解该固件的 linux 内核版本。

我怎样才能做到这一点?

ass*_*fmo 1

文件夹旁边squashfs-root有一个A0文件。

binwalk A0透露:

 DECIMAL    HEX         DESCRIPTION
    -------------------------------------------------------------------------------------------------------------------
    0           0x0         ELF 64-bit MSB MIPS32 rel2 executable, MIPS, version 1 (SYSV)
    2969600     0x2D5000    Linux kernel version "2.6.16.26-Cavium-Octeon (william@J10) (gcc version 4.1.1 (Cavium@J10) (gcc version 4.1.1 (Cavium Networks Development Build)) "
    2991185     0x2DA451    LZMA compressed data, properties: 0x40, dictionary size: 2097152 bytes, uncompressed size: 2097216 bytes
    3329399     0x32CD77    LZMA compressed data, properties: 0x40, dictionary size: 16777216 bytes, uncompressed size: 1073741824 bytes
    3429479     0x345467    LZMA compressed data, properties: 0x40, dictionary size: 33554432 bytes, uncompressed size: 131072 bytes
    3429503     0x34547F    LZMA compressed data, properties: 0x40, dictionary size: 33554432 bytes, uncompressed size: 131072 bytes
    3429527     0x345497    LZMA compressed data, properties: 0x40, dictionary size: 33554432 bytes, uncompressed size: 131072 bytes
    3504750     0x357A6E    LZMA compressed data, properties: 0x5B, dictionary size: 16777216 bytes, uncompressed size: 88 bytes
    3915776     0x3BC000    gzip compressed data, from Unix, last modified: Thu Mar 11 16:11:03 2010, max compression
Run Code Online (Sandbox Code Playgroud)