![](https://csdnimg.cn/release/download_crawler_static/85982976/bg2.jpg)
直到前段时间,极客时间的一位老师分享了一份 PDF 给我,解答了我的疑惑。
这 份 PDF 内 容 是 2017 年 顶 级 黑 客 大 会 Black Hat 上 的 一 篇 报 告 :
《us-17-Domas-Breaking-The-x86-ISA》,笔者是大神:@xoreaxeaxeax,熟悉汇编的同学知道
这名字是什么意思吗?
这份 PDF 深度研究了 x86 架构 CPU 中隐藏的指令,原报告因为是英文,看起来有些晦涩,
这篇文章,我尝试用大家易懂的语言来给大家分享一下这篇非常有意思的干货。
有些人会问:真的会有隐藏指令的存在吗,CPU 的指令集不是都写在指令手册里了吗?
我们以单字节指令为例,单字节的范围是 0x00-0XFF,总共 256 种组合,Intel 的指令手册
中是这样介绍单字节指令的: