首页/安全/应急响应速查/APT/DPKG 钩子后门排查
本包目录(168 条)

APT/DPKG 钩子后门排查

apt.conf.d 与 dpkg 配置里的 Invoke 钩子会在装包、升级时以 root 执行命令;攻击者借此让后门在管理员做例行维护时自动复活。

应急响应速查安全更新于 2026-10-12
APT 侧/etc/apt/apt.conf.d/ 中 DPkg::Pre-Invoke、APT::Update::Post-Invoke 等
DPKG 侧/etc/dpkg/dpkg.cfg 与 dpkg.cfg.d/ 的 invoke 钩子
执行者root,触发条件是合法维护操作
排查全量 grep Invoke/invoke 关键字赋值

检查包管理器钩子

检查包管理器钩子
grep -rnH -E 'Invoke' /etc/apt/apt.conf.d/ /etc/apt/apt.conf 2>/dev/null
ls -la /etc/dpkg/dpkg.cfg.d/ 2>/dev/null
grep -rn 'invoke' /etc/dpkg/dpkg.cfg /etc/dpkg/dpkg.cfg.d/ 2>/dev/null
企业加固脚本与 unattended-upgrades 也可能使用钩子:先看命令指向与文件 mtime,再定性,不要见到钩子就删。

易错点

  • 漏看 conf.d 片段:主配置文件干净不代表没有钩子
  • 把发行版维护脚本当后门:先用 dpkg -S 确认文件归属再定性

数据来源与参考

  • man 5 apt.conf(DPkg::Pre-Invoke 等钩子键)
  • man 1 dpkg(invoke 钩子选项)

相关工具

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