门定义,门也是一种描述符,门描述符的结构如下:

它主要是定义了目标代码对应段的选择子、入口地址的偏移和一些属性等。

orange's学习--第三章:d 学习调用门,无特权级转移

orange's学习--第三章:d 学习调用门,无特权级转移

orange's学习--第三章:d 学习调用门,无特权级转移

其实调用门这种听起来很可怕的东西本质上只不过是个入口地址,只是增加了若干的属性而已。

在我们的例子中所用到的调用门完全等同于一个地址,我们甚至可以把使用调用门进行跳转的指令修改为跳转到调用门内指定的地址的指令:call SelectorCodeDest:0运行一下,效果是完全相同的。

相关文章:

  • 2021-12-06
  • 2021-05-30
  • 2021-07-14
  • 2021-07-23
  • 2021-06-15
  • 2021-05-22
  • 2021-08-29
  • 2021-07-31
猜你喜欢
  • 2021-05-25
  • 2021-08-16
  • 2021-06-09
  • 2021-04-26
  • 2021-05-24
  • 2021-10-28
  • 2021-12-05
相关资源
相似解决方案