今天粗略地看了些关于SMM的文档 - 可打印的版本 +- WeHack BBS (https://bbs.wehack.space) +-- 版块: 计算机技术 (https://bbs.wehack.space/forum-5.html) +--- 版块: 固件技术讨论区 (https://bbs.wehack.space/forum-8.html) +--- 主题: 今天粗略地看了些关于SMM的文档 (/thread-29.html) |
今天粗略地看了些关于SMM的文档 - vimacs - 01-28-2018 SMM是x86的一个模式,具有一个称为SMRAM的区域存放SMM中使用的代码和数据,其他模式无法访问SMRAM.SMM只能通过SMI进入。 查了芯片组的手册,SMI主要来自南桥的电源管理功能,Intel的芯片组在配置了APMC_EN后可以通过向APM_CNT(0xb2)端口写数据触发SMI.此外还有I/O Trap.ACPI主要通过这两种方式触发SMI. 有篇比较有名的SMM rootkit的文章,讲怎么在SMM中实现一个键盘记录器 http://phrack.org/issues/66/11.html 翻译可以看 http://blog.csdn.net/henrykobe/article/details/10229605 |