gpt4 book ai didi

c - Linux 模块拒绝对 BIOS 的写入权限?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:23:15 24 4
gpt4 key购买 nike

是否可以编写拒绝对 BIOS 写入权限的 Linux 模块? (我假设没有正当理由要求写权限,除非您正在刷新 BIOS。)我可以查询什么来获取 BIOS 端口?该端口仅用于 BIOS 还是多用途?是否有可以覆盖的系统调用来检查特定端口上的写权限?

最佳答案

刷新 BIOS 通常不是通过使用某些驱动程序,而是通过直接访问 SPI 或 I²C Controller 硬件来完成。

有些主板有硬件写保护开关/跳线。内核和 rootkit 都对此无能为力。

一些闪存芯片具有只能启用的写保护,但如果不重置则不能禁用,即只有 BIOS 可以执行或允许闪存。内核和 rootkit 都对此无能为力。

在大多数主板上,闪存硬件没有写保护。内核对此无能为力;任何能够访问硬件的 Rootkit 都已经处于完全控制之下,并且还能够撤销内核尝试的任何软件保护措施。

关于c - Linux 模块拒绝对 BIOS 的写入权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17834954/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com