会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
联系
订阅
管理
2017年10月7日
突破GS之理论篇
摘要: GS就是一个缓冲区溢出标志,如果发生缓冲区溢出,该标志会被覆盖,导致其值和其在.data区域的备份值不同,由此系统进入异常处理流程,函数不会正常返回,ret指令也不会执行。 以下情况VS不会开启GS: + 函数不包含缓冲区 + 函数被定义为具有变量参数列表 + 函数使用无保护的关键字标记 + 函数在
阅读全文
posted @ 2017-10-07 17:28 T_1
阅读(240)
评论(0)
推荐(0)
编辑
公告