Was liegt bei fs: [0x0] auf Windows?
-
09-10-2019 - |
Frage
Die TEB auf 32-Bit-Windows befindet sich unter fs:[0x0018]
. 0 und fs: 0x18 Was genau in diesen 24 Bytes zwischen fs gefunden? (Ja, ich kenne diese undokumentierten und Änderungen vorbehalten, aber es wäre interessant zu wissen, ...)
Lösung
Es ist Start von Fädeln Informationsblock bei FS : [0]. Das erste Feld dieser Struktur ist Current Structured Exception Handling (SEH) Rahmen.
Somit wird bei FS: [0] ist der Zeiger auf Exception
Es ist Zeiger auf Exception Callback-Funktionen verknüpft Listenkopf.
BTW es ist ziemlich dokumentiert und alles von FS: [0] bis FS:. [0x1C] (ausschließlich) ist nicht Teil der Veränderung, es ist sehr grundlegende Struktur, MS wäre es nicht in NT OSes ändern
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow