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

潍坊网站建设费用友情链接有什么用

潍坊网站建设费用,友情链接有什么用,cms那个做网站最好,榆林市住房和城市建设局网站使用vs编写缓冲区溢出demo 的配置 最近在看 逆向与漏洞分析 (魏强) (Z-Library) 这本书,书上的关于缓冲区溢出的实验代码,使用vs 编写代码编译出来的可执行程序默认情况下就会存在一系列保护,如何不修改的话真的就调试不了书上的实验。主要是…

使用vs编写缓冲区溢出demo 的配置

最近在看 逆向与漏洞分析 (魏强) (Z-Library) 这本书,书上的关于缓冲区溢出的实验代码,使用vs 编写代码编译出来的可执行程序默认情况下就会存在一系列保护,如何不修改的话真的就调试不了书上的实验。主要是书上说也是使用vs编译的,但是具体细节没有告诉读者,也是挺ex的。

一、常规代码检查

当我们在vs 中使用scanf,printf 这样的函数时就会报错下面的错误:
在这里插入图片描述
说scanf 函数不安全,提示我们使用 scanf_s 来替代,但是替代后对于VS是可以编译的,换到其他编译器就不行了。所以我们直接在引入头文件的第一行使用#define _CRT_SECURE_NO_WARNINGS 1就像这样:
在这里插入图片描述

___security_cookie机制,防止栈溢出

编译完成后我们使用ida 打开exe文件,发现存在这个安全检查记得关闭。
在这里插入图片描述
项目右键–>属性
在这里插入图片描述

最后一步,关闭运行时检查

当你在实验中开始溢出时,程序就会报错,弹出
Run-Time Check Failure #2 - Stack around the variable 'buffer' was corrupted.
在这里插入图片描述

参考:
https://www.cnblogs.com/cthon/p/8890242.html
https://www.cnblogs.com/mavaL/articles/2627516.html
https://www.cnblogs.com/taadis/p/10666060.html
https://blog.csdn.net/qq_43746320/article/details/104603363

http://www.dtcms.com/wzjs/174361.html

相关文章:

  • 怎么让网站自适应vi设计公司
  • 游戏网站的导航条怎么做的怎么用网络推广
  • 网站运营团队建设搜索引擎广告推广
  • 如何收集网站建设资料百度推广客户端
  • 广州站西安百度代运营
  • 企业网站建设用什么可以看国外网站的浏览app
  • 用什么l软件做网站了2020十大网络热词
  • 学做软件的网站南京seo报价
  • dw做网站模版360收录查询
  • 简述网站的设计流程是怎样的营销网站建设选择
  • 有什么做照片书的网站推广
  • 网站建设公司株洲个人网站创建平台
  • 门窗网站免费模板百度推广后台
  • 大健康网站怎么样做站长之家站长工具综合查询
  • 安徽省建设厅网站域名企业培训权威机构
  • 点网站建设东莞网站推广优化公司
  • 网站建设标书样本网站推广的目的是什么
  • 没有备案的网站可以做淘宝客2020最新推广方式
  • 织梦网站手机页怎么做国家高新技术企业认定
  • 中冶建设网站官网seo关键词排名系统
  • 天河微网站建设线下营销推广方式有哪些
  • 企业网站定位站长之家ping
  • 装修公司排名榜十大品牌网络优化报告
  • 亿景网站建设抖音seo是什么
  • 无锡网站开发平台seo如何快速排名
  • 哪个网站免费做简历百度广告联盟下载
  • 德州网站推广b站视频推广网站
  • 如何取一个大气的名字的做网站乐天seo视频教程
  • 商务网站建设的必备功能近期10大新闻事件
  • search搜索引擎seo顾问推推蛙