(Windows XP 환경)


FS:[0x00] 현재 Structured Exception Handling (SEH) 프레임

FS:[0x04] 스택 베이스 / 스택의 바닥 (높은 주소)

FS:[0x08] 스택 한계 / 스택의 천장 (낮은 주소)

FS:[0x0C] SubSystemTib

FS:[0x10] Fiber data

FS:[0x14] 임의 데이터 슬롯

FS:[0x18] TIB의 선형 주소

---- NT subsystem 독립적인 부분 끝 ----

FS:[0x1C] Environment Pointer

FS:[0x20] 프로세스 ID (몇몇 윈도우 버전에서 이 필드는 'DebugContext'로 쓰인다.)

FS:[0x24] 현재 스레드 ID

FS:[0x28] 활동중인 RPC 핸들

FS:[0x2C] thread-local storage 배열의 선형 주소

FS:[0x30] Process Environment Block (PEB)의 선형 주소

FS:[0x34] 마지막 오류 번호

FS:[0x38] Count of owned critical sections

FS:[0x3C] CSR 클라이언트 스레드의 주소

FS:[0x40] Win32 스레드 정보

FS:[0x44] Win32 클라이언트 정보 (NT), user32 private data (Wine), 

0x60 = LastError (Win95), 0x74 = LastError (WinME)

FS:[0xC0] Reserved for Wow64. Wow64에서 FastSysCall에 대한 포인터를 포함한다.

FS:[0xC4] Current Locale

FS:[0xC8] FP Software Status Register

FS:[0xCC] Reserved for OS (NT), kernel32 private data (Wine)

herein: FS:[0x124] Pointer to KTHREAD (ETHREAD) structure

FS:[0x1A4] 예외 코드

FS:[0x1A8] Activation context stack

FS:[0x1BC] Spare bytes (NT), ntdll private data (Wine)

FS:[0x1D4] Reserved for OS (NT), ntdll private data (Wine)

FS:[0x1FC] GDI TEB Batch (OS), vm86 private data (Wine)

FS:[0x6DC] GDI Region

FS:[0x6E0] GDI 펜

FS:[0x6E4] GDI 브러시

FS:[0x6E8] Real Process ID

FS:[0x6EC] Real Thread ID

FS:[0x6F0] GDI cached process handle

FS:[0x6F4] GDI 클라이언트 프로세스 ID (PID)

FS:[0x6F8] GDI 클라이언트 스레드 ID (TID)

FS:[0x6FC] GDI thread locale information

FS:[0x700] Reserved for user application

FS:[0x714] Reserved for GL

FS:[0xBF4] 마지막 상태 값

FS:[0xBF8] Static UNICODE_STRING buffer

FS:[0xE0C] deallocation stack에 대한 포인터

FS:[0xE10] TLS 슬롯, 슬롯 당 4 byte

FS:[0xF10] TLS 링크 (LIST_ENTRY structure)

FS:[0xF18] VDM

FS:[0xF1C] Reserved for RPC

FS:[0xF28] 스레드 에러 모드(RtlSetThreadErrorMode)



참고 : 리버싱 핵심원리(책), Windows 구조와 원리(책), MSDN

'Reversing' 카테고리의 다른 글

Static Anti-Debugging 0x02. LDR  (0) 2016.07.06
Static Anti-Debugging 0x01. IsDebuggerPresent()  (0) 2016.07.06
Anti-Debugging  (0) 2016.07.06
PEB 구조  (2) 2016.07.05
Heap, FS, TEB, PEB  (0) 2016.07.05

+ Recent posts