最近比较火的CPU漏洞解析,附带修改过带注释源码一份
先说结果,由于CPU乱序执行和分支预测功能,可以通过判断需要读取的页面是否被 cache 缓存来判断内存中存在什么内容。
简单粗暴,直接上本帅改过的代码,含中文注释,不谢。
另外膜拜下这份源码的大神。
再另外一下,乱序执行和分支预测现在CPU基本都有,目的是为了让执行单元全速执行避免浪费时间等待数据获取,BUG的重点就在于这两个功能使得 cache 缓存了本来没有权限获取的地址数
原创
2018-01-07 15:11:08 ·
3515 阅读 ·
3 评论