什么在fs上:[0x0]在Windows上?

时间:2011-01-11 12:36:03

标签: windows nt-native-api

32位Windows上的TEB位于fs:[0x0018]。在fs:0和fs:0x18之间的24个字节中到底发现了什么? (是的,我知道这个没有记载,可能会有变化,但知道......会很有趣)。

1 个答案:

答案 0 :(得分:3)

这是FS的Thread Information Block的开头:[0]。该结构的第一个字段是当前结构化异常处理(SEH)框架。

  

因此,在FS:[0]是指向ExceptionList的指针

Source

它是指向异常回调函数链表头的指针。

BTW它非常documented,从FS:[0]到FS:[0x1C](不包括)的所有内容都不是变化的一部分,它是非常基本的结构,MS在NT操作系统中不会改变它。