# echo c > /proc/sysrq-trigger
上面这条命令可以模拟内核崩溃,请问能否通过简易代码写一个程序来模拟内核崩溃?
上面这条命令可以模拟内核崩溃,请问能否通过简易代码写一个程序来模拟内核崩溃?
1
GjriFeu Apr 4, 2020
|
2
dalabenba Apr 5, 2020 via Android
BUG_ON
|
3
linvon Apr 5, 2020
改点内核代码,踩踩内存,硬中断+休眠函数之类的触发 BUG_ON
|
4
FINDNOMORE Apr 5, 2020
1.写个驱动
panic 语句直接调用 |
5
FINDNOMORE Apr 5, 2020
可以通过 sysrq 人工注入一个系统异常,echo c > /proc/sysrq-trigger, 系统会挂住
|
6
codehz Apr 5, 2020
你都知道 echo c > /proc/sysrq-trigger 了。。
所以应该也可以手动 write(open("/proc/sysrq-trigger", 0), "1", 1); (不用考虑泄漏,反正内核都跪了 |