首页
社区
课程
招聘
[求助]rootkit专题中的IDT Hook的那个IDTENTRY结构占11个字节??
发表于: 2008-5-30 14:08 6589

[求助]rootkit专题中的IDT Hook的那个IDTENTRY结构占11个字节??

2008-5-30 14:08
6589
IDTENTRY结构如下:
typedef struct
{
  unsigned short LowOffset;
  unsigned short selector;
  unsigned char unused_lo;
  unsigned char segment_type:4;   //0x0E is an interrupt gate
  unsigned char system_segment_flag:1;
  unsigned char DPL:2;          // descriptor privilege level 
  unsigned char P:1;             /* present */
  unsigned short HiOffset;
} IDTENTRY;


怎么占11个字节?
那两个属性字节用了5个byte来表示?
这样的话,i = &idt_entries[count];
每次不得移动11个字节吗?
这样不就乱了吗??

3Q

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 321
活跃值: (275)
能力值: ( LV13,RANK:1050 )
在线值:
发帖
回帖
粉丝
2
呵呵,哪来的11个字节?
下面这些表示,用的是同一个字节中的不同位。
  unsigned char segment_type:4;   //0x0E is an interrupt gate
  unsigned char system_segment_flag:1;
  unsigned char DPL:2;          // descriptor privilege level
  unsigned char P:1;             /* present */
2008-5-30 14:25
0
雪    币: 224
活跃值: (10)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
哦,哦,哦………………
明白了~~~~
谢谢!
2008-5-30 14:48
0
游客
登录 | 注册 方可回帖
返回