逆向 - TEB线程环境块

今天分析的时候在IDA里面看到这样一段代码,差点忽视了在这里插入图片描述
遇到代码v1 = *(_DWORD *)(__readfsdword(0x18) + 4)
FS寄存器指向当前活动线程的TEB结构

偏移内容
0x0SEH链表指针
0x4线程堆栈顶部(地址最小)
0x8线程堆栈底部(地址最大)
0xCSubSystemTib
0x10FiberData
0x14ArbitraryUserPointer
0x18FS段寄存器在内存中的镜像
0x20进程PID
0x24线程ID
0x2C指向线程局部存储的指针
0x30PEB结构地址(进程结构)
0x34上一个错误(LastError)

故,V1应该为当前进程PID

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页