首页/安全/应急响应速查/ld.so.preload 动态库劫持排查

ld.so.preload 动态库劫持排查

glibc 的 /etc/ld.so.preload 会让指定库注入所有新进程:木马借它实现全局隐藏与凭据收割,正常系统里该文件通常不存在。

应急响应速查安全更新于 2026-10-12
文件/etc/ld.so.preload
作用全局预加载指定 .so 到每个进程
正常状态文件不存在或为空
关联检查被引用 .so 的来源与哈希

检查预加载配置

检查预加载配置
ls -l /etc/ld.so.preload 2>/dev/null; cat /etc/ld.so.preload 2>/dev/null
for so in $(cat /etc/ld.so.preload 2>/dev/null); do ls -l "$so"; md5sum "$so"; done
临时删除前先把该文件与指向的 .so 复制到证据目录:它们是根因的核心证据。

易错点

  • 只查 LD_PRELOAD 环境变量:全局预加载文件是另一个机制
  • 直接删掉文件不备份:验证与溯源都缺素材

数据来源与参考

  • ld.so(8) 手册:/etc/ld.so.preload
  • MITRE ATT&CK T1574.006

相关工具

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