Lobsters | 📄 原文链接 | 2026-11-12 收录

如果进程能捕获 SIGKILL 会怎样:动手改内核试一试

来源:vulpinecitrus.info — 2025-02-14

📋 概述

SIGKILL 与 SIGSTOP 是 POSIX 里唯二不可捕获、不可屏蔽的信号。作者从 kernel/signal.c 入手,找到内核在 get_signal 里对这两个信号的特殊处理,改掉它让用户态可以注册处理函数,再编译内核启动——结果系统一切正常,因为所有人都默认这条路走不通,从没人试过。

🔑 核心要点

💡 金句

如果你被代码里的某条规则挡住了,那这条规则是某个人写下的。你可以把手伸进去,翻代码,把它挖出来。
← 返回 Lobsters 首页
← 返回 Lobsters 首页