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

洛阳霞光科技专业网站制作建个什么网站好呢

洛阳霞光科技专业网站制作,建个什么网站好呢,新昌网站建设,淮南淮北缓冲区溢出攻击的基本原理就是溢出时覆盖了函数返回地址,之后就会去执行攻击者自己的函数; 针对缓冲区溢出时覆盖函数返回地址这一特征,微软在编译程序时使用了安全编译选项-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/188181/

相关文章:

  • jquery+html5 网站后台管理页面模板北京seo招聘
  • 鹤壁做网站的联系方法建网站能赚钱吗
  • 新余建设银行招聘网站智慧团建网站密码忘了
  • 有道网站收录提交入口wordpress不能置顶
  • 网站上传源码后怎么弄沂水网站建设
  • 想建个网站什么代码都是自己写个人网站怎么做代码
  • 齐河县城乡建设局网站网站转移权重
  • 网站设计策划案吉林住房和城乡建设厅网站
  • php和mysql做租车网站如何做亚马逊跨境电商
  • 山东网站备案注意事项中国互联网协会官方网站
  • 网站建设可以帮助花店怎么样大连网络推广
  • 网站手机客户端制作酷播wordpress
  • 阿里巴巴国际贸易网站大庆网站建设黑icp备1900
  • 单位做网站注意什么问题cdn 加速 网站
  • 公司建设一个网站有什么好处宣传网站建设方案模板下载
  • 酒店加盟什么网站建设.net做的网站代码
  • 网站建设需要的功能我要自学网网站建设与管理
  • 惠州 网站建设公司appstore应用商店
  • 博州住房和城乡建设局网站php网站模版
  • ps扩展插件网站给国外网站做流量
  • 超市网站规划泉州招聘网
  • 为个人网站做微信服务号网站建设的资料的准备
  • 锦州网站建设怎样免费织梦导航网站模板下载
  • 网站无法做301重定向电商网站建设重要性
  • 微信公众号如何分享wordpresswordpress+极致优化
  • 双体系建设网站中国最好的域名注册网站
  • 如何自己建立一个网站上海青浦区网站建设公司
  • org后缀的网站wordpress 注册用户
  • 长春门户网站建设制作微信分享的h5网站开发
  • 天津企业网站项目计划书目录模板