Kernel Modules

Overview

Evidence: Kernel Modules Description: Collect Kernel Modules Category: System Platform: Linux Short Name: kernelmo Is Parsed: Yes Sent to Investigation Hub: Yes Collect File(s): No

Background

Linux kernel modules provide information about loaded kernel extensions and drivers. This data is essential for understanding system kernel configuration and detecting unauthorized kernel modifications.

Data Collected

This collector gathers structured data about kernel modules.

Kernel Modules Data

Field
Description
Example

ID

Primary key (auto-increment)

1

Name

Module name

nf_conntrack

Size

Module size in bytes

123456

UsedBy

Number of references

2

Dependencies

Module dependencies

nf_conntrack_ipv4

State

Module state

Live

Address

Module memory address

0xffffffffc0000000

Collection Method

This collector parses the necessary data from the kernel_modules table.

This collector collects files from the following locations:

  • /proc/modules

  • /lib/modules/

Usage

This evidence is crucial for forensic investigations as it provides kernel module information. It helps investigators understand kernel configuration, detect unauthorized kernel modifications, and investigate kernel-based attacks. The data can reveal loaded modules, kernel extensions, and potential kernel vulnerabilities. Analysts can use this information to identify kernel compromises, trace kernel activities, and assess kernel security posture.

Notes

This data may contain sensitive information that should be handled according to data protection requirements. Ensure proper chain of custody is maintained during collection and analysis.

Last updated

Was this helpful?