Что лежит на FS: [0x0] в Windows?
-
09-10-2019 - |
Вопрос
TEB на 32-битных окнах расположен в fs:[0x0018]
. Анкет Что именно находится в этих 24 байтах между FS: 0 и FS: 0x18? (Да, я знаю, что это незарегистрированное и подлежащее изменению, но было бы интересно узнать ...)
Решение
Это начало Информационный блок потока в FS: [0]. Самым первым полем этой структуры является тока структурированная обработка исключений (SEH).
Таким образом, на FS: [0] является указатель на список исключений
Это указатель на функции обратного вызова исключений.
Кстати, это красиво документирован и все, от FS: [0] до FS: [0x1c] (исключая) не является частью изменений, это очень базовая структура, MS не изменит его в nt.
Не связан с StackOverflow