技术栈

stack protector

赖small强
2 小时前
linux·c语言·c++·stack protector·stack-protector·金丝雀机制
【Linux C/C++开发】Linux 平台 Stack Protector 机制深度解析Stack Protector(又称 Stack Canary 或 Stack Cookie)是一种用于防御栈缓冲区溢出(Stack Buffer Overflow)攻击的安全机制。其核心思想是在栈帧(Stack Frame)的关键区域插入一个随机生成的“金丝雀值”(Canary),在函数返回前检查该值是否被篡改。
我是有底线的