-
-
[求助]关于LDT,GDT和LDT
-
发表于:
2013-4-13 22:02
8629
-
今天在看IDT表,然后看了看段选择子在IDTENTRY中的位置
个人理解应该是IDTENTRY结构 (前16个位和后16个位)组成IDT地址,然后取16-31位组成选择子selector,其中16-28位组成GDT或者LDT的索引值
我不太清楚这样理解对不对。。。。如果按照我这样理解的话,实际就有了一个很大的问题
用WINDBG看IDT的地址的时候发现,很多IDTENTRY结构的第16-31位都是相同的0x0008,也就是2进制的 0000 0000 0000 1000 去掉指示位TI和请求特权RPL, 也就是说GDT或者LDT的索引值是1
如果这样说的话,是不是说如果修改了GDT索引值是1那个地址的内容,就相当于HOOK了绝大部分的中断??还是因为我哪一步错了导致所有的选择子都指向了一个相同的索引?
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)