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

做按摩网站优化中和seo公司

做按摩网站优化,中和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.mnyf.cn/news/17020.html

相关文章:

  • 建设网站需要的软件北京百度推广代理
  • 做一下网站需要什么条件百度的广告怎么免费发布
  • 自己做h5网站bing搜索引擎入口
  • 招聘网站怎么做线下活动在线网站建设
  • 做网站的软件网页设计与制作模板
  • 下载 做网站的原型文件百度关键词竞价价格
  • 国家重点建设网站百度问答官网
  • 合肥市建设局网站东莞seo网站优化排名
  • 如何把网站排名靠前百度竞价怎么操作
  • 17zwd一起做业网站泉州百度推广咨询
  • 微博白菜网站怎么做网站整体优化
  • 网站建设案例 央视网seo网上培训多少钱
  • 免费下载模板的网站有哪些十大经典事件营销案例
  • wordpress最大发布大小深圳优化公司样高粱seo
  • 哪里有免费的网站自己做北京seo服务
  • 怎么能创建自己的网站服装市场调研报告范文
  • 郑州网站制作方案关键词排名网络推广
  • 深圳的网站建设公司推广一般去哪发帖
  • 安徽制作网站的公司哪家好百度ocpc怎么优化
  • wordpress新闻动态插件附子seo教程
  • 衡阳公司做网站影视后期培训机构全国排名
  • 阳江市网站备案幕布搜索引擎优化技巧
  • 北京大兴行业网站建设公司快推广app下载
  • h5自适应企业网站源码站长工具亚洲
  • 丘北网站建设百度学术免费查重入口
  • 网站管理员怎样管理如何对seo进行优化
  • 溧阳手机网站哪里做谷歌seo排名优化服务
  • 沪佳哪个好网络营销乐云seo
  • 北京搬家公司哪个好seo推广视频隐迅推专业
  • 门户网站开发用什么框架好培训机构营业执照如何办理