proto.lib

insmod nạp module: resolve symbol và cái giá của tainted kernel

insmod/modprobe copy file .ko vào bộ nhớ kernel, resolve các symbol chưa định nghĩa của module dựa vào bảng symbol kernel đã export (EXPORT_SYMBOL/EXPORT_SYMBOL_GPL), áp dụng relocation, kiểm tra vermagic và chữ ký module, rồi mới chạy module_init(); rmmod sẽ thất bại nếu refcount còn khác 0, và một module ngoài cây (out-of-tree) lỗi có thể làm panic cả kernel vì nó chạy chung không gian địa chỉ đặc quyền.

Operating SystemsNâng cao2026-08-20
insmod nạp module: resolve symbol và cái giá của tainted kernel

Liên quan