Windows下GS保护机制详情及其绕过
# Windows下GS保护机制及其绕过技术详解
## 一、GS保护机制概述
GS(Buffer Security Check)是微软针对栈溢出攻击设计的一种保护机制,其核心思想是通过在栈帧中插入一个随机值(称为Security Cookie或Canary)来检测缓冲区溢出。
### 1. GS保护机制工作原理
- **Canary布局**:在栈帧中,Canary被放置在局部变量和返回地址之间
- **典型栈布局**:
```
... 变量a ...
... 变量 ...
2025-08-23 12:24:00
0