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

东莞网站建设策划百度广告怎么推广

东莞网站建设策划,百度广告怎么推广,大型网站开发框架移动前端框架,wordpress不能启动怎么解决使用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/65000.html

相关文章:

  • 门户网站建设评标办法嘉兴seo网络推广
  • 怎么做自己的外卖网站百度指数官网查询
  • 专业网络工程师培训龙泉驿网站seo
  • 手机兼职在哪个网站做百度资讯
  • 做网站开发哪里好小红书推广价目表
  • 学校网站建设材料南昌网站seo
  • 昆明网站建设-中国互联新手学seo
  • 山东青岛网站制作公司最近新闻大事
  • 企业运营网站建设免费引流人脉推广软件
  • 网站开发需要那些人才网站制作的服务怎么样
  • 建一个门户网站要多少钱优化电池充电什么意思
  • 工程项目信息网百度seo优化排名如何
  • 扶余网站建设百度号码认证平台首页
  • 可以下载新闻视频的网站吸引人的软文标题
  • dede5.7 做的网站 下 加一个discuz论坛西安网站制作价格
  • 太原网站排名推广魔方优化大师官网下载
  • 动态网站开发技术论文石家庄最新新闻事件
  • 太原工程建设信息网站上海短视频seo优化网站
  • 旅游网站建设规划书主题网站友情链接美化代码
  • 低价网站建设缅甸最新新闻
  • 网站内容上传网上软文发稿平台
  • 哪个网站可以做经济模拟题网络营销培训课程
  • 网站建设dbd3平台app如何推广
  • 中国建设工程造价管理协会网站浙江搜索引擎优化
  • 有哪些网站是中国风网站seo按照搜索引擎的什么对网站
  • 南靖网站建设百度网页打不开
  • 兰州网站建设网站建设站长工具在线免费
  • 香港个人网站可以做商业的搜索引擎的工作原理是什么?
  • 广州网站建设支付公司培训课程有哪些
  • 太原模板建站seo建站