Linux kernel 是否可以从系统物理内存的快照中计算Linux内核版本?

Linux kernel 是否可以从系统物理内存的快照中计算Linux内核版本?,linux-kernel,coredump,Linux Kernel,Coredump,我想知道,如果给出运行Linux操作系统的物理内存操作系统的快照,是否有可能找出它运行的内核版本?我没有访问映像或任何内容的权限。内核版本进入内核的物理内存转储,由/proc/version从include/uapi/linux/utsname.h中定义的结构new\u utsname返回。我建议首先在内核转储上尝试使用“strings”命令,并尝试识别通常由/proc/version返回的部分模式 Linux源代码init/version.c定义如下: const char linux_ban

我想知道,如果给出运行Linux操作系统的物理内存操作系统的快照,是否有可能找出它运行的内核版本?我没有访问映像或任何内容的权限。

内核版本进入内核的物理内存转储,由/proc/version从include/uapi/linux/utsname.h中定义的结构new\u utsname返回。我建议首先在内核转储上尝试使用“strings”命令,并尝试识别通常由/proc/version返回的部分模式

Linux源代码init/version.c定义如下:

const char linux_banner[] =
"Linux version " UTS_RELEASE " (" LINUX_COMPILE_BY "@"
LINUX_COMPILE_HOST ") (" LINUX_COMPILER ") " UTS_VERSION "\n"

因此,在转储中搜索字符串“Linux version”应该会得到包含/proc/version返回的信息的Linux_横幅字符串的位置

内核版本进入内核的物理内存转储,由/proc/version从定义在include/uapi/linux/utsname.h中的结构new_utsname返回。我建议首先在内核转储上尝试使用“strings”命令,并尝试识别通常由/proc/version返回的部分模式

Linux源代码init/version.c定义如下:

const char linux_banner[] =
"Linux version " UTS_RELEASE " (" LINUX_COMPILE_BY "@"
LINUX_COMPILE_HOST ") (" LINUX_COMPILER ") " UTS_VERSION "\n"

因此,在转储中搜索字符串“Linux version”应该会得到包含/proc/version返回的信息的Linux_横幅字符串的位置

内存转储,或:核心转储?内存转储,或:核心转储?