当前位置: 首页 > news >正文

后台网站如何建设福田瑞沃自卸车

后台网站如何建设,福田瑞沃自卸车,网店推广新技术是哪些,seo排名啥意思缓冲区溢出攻击的基本原理就是溢出时覆盖了函数返回地址,之后就会去执行攻击者自己的函数; 针对缓冲区溢出时覆盖函数返回地址这一特征,微软在编译程序时使用了安全编译选项-GS; 目前版本的Visual Studio中默认启用了这个编译选项…

缓冲区溢出攻击的基本原理就是溢出时覆盖了函数返回地址,之后就会去执行攻击者自己的函数;

针对缓冲区溢出时覆盖函数返回地址这一特征,微软在编译程序时使用了安全编译选项-GS;
目前版本的Visual Studio中默认启用了这个编译选项;

GS的工作机制是,
    在所有函数调用发生时,向栈帧内压入一个额外的随机DWORD,称为Security Cookie;
    Security Cookie位于EBP之前,系统还将在.data的内存区域中存放一个Security Cookie的副本;
    当栈中发生溢出时,Security Cookie将被首先淹没,之后才是EBP和返回地址;
    在函数返回之前,系统将执行一个额外的安全验证操作,被称做Security check;
    
    这样如果Security Cookie被改变了,就证明受到了缓冲区溢出攻击;

此选项默认开启;VS2015,如下图;

只是了解一下;还不会反汇编跟踪查看到栈帧内的Security Cookie;

如果每个函数调用都进行Security check,对性能还是会有影响;

根据MS的说法,

    如果值不同(Security Cookie),则指示可能已覆盖堆栈。 如果检测到不同的值,将终止进程。

如果命令行编译则是加 /GS 选项;

根据MS的说法,

/GS 编译器选项保护以下项:

    函数调用的返回地址;

    函数的异常处理程序地址;

    易受攻击的函数参数;

http://www.yayakq.cn/news/347157/

相关文章:

  • 购物网站项目介绍app直链在线生成
  • 科技网站欣赏馆陶专业做网站
  • 当当网站建设目标网站建设按什么合同交印花税
  • dede 汽车网站模板网页布局设计主要有什么类型
  • 英德市建设局网站扁平化设计的网站
  • 在线营销单页网站制作怎么才能创个网站
  • 连锁酒店网站方案手机网站模板设计软件
  • jsp网站开发期末大作业津南区提供网站建设协议
  • nas做网站要哪些东东设计师一般上什么网站
  • 宁波高等级公路建设指挥部网站WordPress对象存储插件
  • 怎样批量做全国网站可以做四级的网站
  • 网站建设服务目标系统开发的生命周期分为几个阶段
  • 信息系网站建设开题报告书自己建网站还是淘宝
  • 合肥建筑网站大全iis网站模板
  • 沈阳营商环境建设局网站免费软件看电视剧
  • 做百度手机网站快速排网站设计公司列表
  • zzzcms建站系统小米网站seo分析报告+书
  • 深圳网站建设有市场吗中科网站建设
  • 花木公司网站源码建设商务网站的步骤
  • 广东省建设工程安监局网站办公门户网站模板下载
  • 金银回收东莞网站建设小型门户网站有哪些
  • 有谁做网站如何设置网站布局
  • 如何搭建一个网站郑州水晶奖杯制作
  • 怎样建设一个自己的网站wordpress怎么恢复到原来版本
  • c2c网站代表有哪些门户网站建设要求
  • 网站推广优化教程北京城建集团官网
  • 网站建设宣传视频教程nginx wordpress优点
  • 外国网站架构网架制作厂
  • 青岛公司网站建设价格低自己制作广告图片软件
  • 医院网站建设价值和意义南京做网站设计