assembly - 如果更改 CS 段寄存器会发生什么?(你会怎么做?)

assembly - 如果更改 CS 段寄存器会发生什么?(你会怎么做?)

在保护模式和长模式(即不是16位模式)下,包括CS在内的段寄存器不再只是额外的4位地址。它们索引到段描述符表中,具有基数+限制(正常基数=0 限制=4GiB,即平面内存模型),但也具有其他属性。

代码段描述符决定了 CPU 模式(例如 32 位兼容模式与 64 位长模式)。在 64 位内核上,64 位用户空间进程可以far jmp生成一些 32 位代码。这在实践中没有用,甚至可能在操作系统在上下文切换后返回您的进程时中断。

TODO:挖掘一个链接,其中有人展示了如何做到这一点。我认为最近甚至有一个关于此的问题,其中详细回答了如何找到正确的段号。

相关推荐

螃蟹不吃东西能活几天,家里养螃蟹给它吃什么
365bet体育滚球

螃蟹不吃东西能活几天,家里养螃蟹给它吃什么

09-12 👁️‍🗨️ 1761
[世界杯]打破“铁桶阵” 西班牙一球小胜伊朗
365bet体育滚球

[世界杯]打破“铁桶阵” 西班牙一球小胜伊朗

07-12 👁️‍🗨️ 8301
iphone 还原是什么状态 数据都会丢失吗
mobile.365-588

iphone 还原是什么状态 数据都会丢失吗

08-31 👁️‍🗨️ 2994
移动电源评测之十一:亿觅能量刀锋评测
mobile.365-588

移动电源评测之十一:亿觅能量刀锋评测

08-28 👁️‍🗨️ 9807
无线蓝牙耳机哪个好?十大无线蓝牙耳机品牌排行榜
mobile.365-588

无线蓝牙耳机哪个好?十大无线蓝牙耳机品牌排行榜

10-18 👁️‍🗨️ 6873
DNF韩服95版本艾肯改版,95艾肯属性详解
365bet信誉怎么样

DNF韩服95版本艾肯改版,95艾肯属性详解

10-08 👁️‍🗨️ 4370
激动的近义词
365bet信誉怎么样

激动的近义词

09-23 👁️‍🗨️ 9885
广点通推广效果怎么样
365bet信誉怎么样

广点通推广效果怎么样

10-01 👁️‍🗨️ 1552
赣州佳能数码相机维修
365bet体育滚球

赣州佳能数码相机维修

09-16 👁️‍🗨️ 5983