首页/安全/应急响应速查/识别伪装成内核线程的木马
本包目录(168 条)

识别伪装成内核线程的木马

内核线程(kthreadd 的子进程)命令行显示为带方括号的 [kworker/0:0] 形式;无方括号、PPID 也不是 2 的"内核线程"高度可疑。

应急响应速查安全更新于 2026-10-12
内核线程特征PPID=2(kthreadd),cmd 带方括号
kthreaddPID 2,所有内核线程之父
可疑特征名字像内核线程但 PPID 正常
复核/proc/<PID>/cmdline 为空才是真内核线程

对比核查

对比核查
ps -eo pid,ppid,cmd | awk '$2==2' | head -n 20
for P in 1234 5678; do echo "== $P"; tr '\0' ' ' < /proc/$P/cmdline; echo; done
真内核线程 /proc/PID/cmdline 为空、/proc/PID/exe 不可读,这两点能戳穿大部分伪装。

易错点

  • 只看名字含 kworker 就放过:名字可以随便改
  • 误杀真内核线程:动手前先看 exe 与 cmdline

数据来源与参考

  • Linux 内核文档:kthreadd 与内核线程
  • MITRE ATT&CK T1036 伪装

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌