[+] Kernel Binary and Configuration Identifier

This module tries to identify the Linux kernel version and the init command line.

[*] Unique and limited file array generation for /logs/firmware (could take some time)


[+] Possible Linux Kernel found: /logs/firmware/unblob_extracted/firmware_extract/1457588-4324999.gzip_extract/gzip.uncompressed

    Linux version 4.9.206-axis5 (oe-user@oe-host) (gcc version 8.1.0 (GCC 8.1.0 Axis release R31/1.31) ) #1 SMP PREEMPT Wed May 31 13:24:32 UTC 2023

[+] Init found in Linux kernel file /logs/firmware/unblob_extracted/firmware_extract/1457588-4324999.gzip_extract/gzip.uncompressed

    init=/init.crash

[+] Init found in Linux kernel file /logs/firmware/unblob_extracted/firmware_extract/1457588-4324999.gzip_extract/gzip.uncompressed

    init=/linuxrc

[*] Testing possible Linux kernel file /logs/firmware/unblob_extracted/firmware_extract/1457588-4324999.gzip_extract/gzip.uncompressed with vmlinux-to-elf:

[+] Version string: Linux version 4.9.206-axis5 (oe-user@oe-host) (gcc version 8.1.0 (GCC 8.1.0 Axis release R31/1.31) ) #1 SMP PREEMPT Wed May 31 13:24:32 UTC 2023
[+] Guessed architecture: mipsle successfully in 3.64 seconds
[+] Found kallsyms_token_table at file offset 0x005155d0
[+] Found kallsyms_token_index at file offset 0x00515920
[+] Found kallsyms_markers at file offset 0x005154a0
[+] Found kallsyms_names at file offset 0x004e3090
[+] Found kallsyms_num_syms at file offset 0x004e3080
[i] Negative offsets overall: 0 %
[i] Null addresses overall: 0 %
[+] Found kallsyms_offsets at file offset 0x004d0e90
[+] Successfully wrote the new ELF kernel to /logs/firmware/unblob_extracted/firmware_extract/1457588-4324999.gzip_extract/gzip.uncompressed.elf

[+] Successfully generated Linux kernel elf file: /logs/firmware/unblob_extracted/firmware_extract/1457588-4324999.gzip_extract/gzip.uncompressed.elf

[*] Trying to extract kernel configuration from /logs/firmware/unblob_extracted/firmware_extract/1457588-4324999.gzip_extract/gzip.uncompressed

[+] Possible Linux Kernel found: /logs/firmware/unblob_extracted/firmware_extract/1457588-4324999.gzip_extract/gzip.uncompressed_extract/0-5935104.unknown

    Linux version 4.9.206-axis5 (oe-user@oe-host) (gcc version 8.1.0 (GCC 8.1.0 Axis release R31/1.31) ) #1 SMP PREEMPT Wed May 31 13:24:32 UTC 2023

[+] Init found in Linux kernel file /logs/firmware/unblob_extracted/firmware_extract/1457588-4324999.gzip_extract/gzip.uncompressed_extract/0-5935104.unknown

    init=/init.crash

[*] Testing possible Linux kernel file /logs/firmware/unblob_extracted/firmware_extract/1457588-4324999.gzip_extract/gzip.uncompressed_extract/0-5935104.unknown with vmlinux-to-elf:

[+] Version string: Linux version 4.9.206-axis5 (oe-user@oe-host) (gcc version 8.1.0 (GCC 8.1.0 Axis release R31/1.31) ) #1 SMP PREEMPT Wed May 31 13:24:32 UTC 2023
[+] Guessed architecture: mipsle successfully in 2.35 seconds
[+] Found kallsyms_token_table at file offset 0x005155d0
[+] Found kallsyms_token_index at file offset 0x00515920
[+] Found kallsyms_markers at file offset 0x005154a0
[+] Found kallsyms_names at file offset 0x004e3090
[+] Found kallsyms_num_syms at file offset 0x004e3080
[i] Negative offsets overall: 0 %
[i] Null addresses overall: 0 %
[+] Found kallsyms_offsets at file offset 0x004d0e90
[+] Successfully wrote the new ELF kernel to /logs/firmware/unblob_extracted/firmware_extract/1457588-4324999.gzip_extract/gzip.uncompressed_extract/0-5935104.unknown.elf

[+] Successfully generated Linux kernel elf file: /logs/firmware/unblob_extracted/firmware_extract/1457588-4324999.gzip_extract/gzip.uncompressed_extract/0-5935104.unknown.elf

[*] Trying to extract kernel configuration from /logs/firmware/unblob_extracted/firmware_extract/1457588-4324999.gzip_extract/gzip.uncompressed_extract/0-5935104.unknown