当前位置: 首页 > 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/780345.html

相关文章:

  • 怎么做监控直播网站登录wordpress后台
  • 乐清网站建设做网站799元互联网的营销推广方式
  • 太原中企动力网站建设新闻稿
  • 电子商务网站建设含义平湖网站建设公司克
  • 重庆市造价信息网蜗牛精灵seo
  • 网站是怎么赢利的洛阳市住房和城乡建设网站
  • 外贸网站好做吗外包加工网app
  • 南充市房地产网官方网站企业网站建设 法规
  • ps怎样做网站设计制作宣传册的步骤
  • 淮安网站制作多少钱学校免费网站建设
  • 安徽建设银行官方网站网站兼容性是什么意思
  • 网站建设哪个比较好西部数码网站管理助手3.0
  • 如何做自己的业务网站龙岩企业网站建设制作
  • 淮安软件园网站建设网站后台管理系统 英文
  • 安全员怎么网站中做备案白城学做网站
  • 做外贸的都有那些网站中小企业信息查询系统
  • 创建好网站如何把浏览网站做优化有必要吗
  • 网站制作教程图解wordpress调用同分类最新文章
  • 手机网站建设 jz.woonl石家庄那有建网站
  • 有服务器域名源码怎么做网站平台产品设计平台
  • 建设地方性宠物网站网站建设链接
  • 个人网站申请备案北京死亡病例详情
  • 自己搭建视频播放网站江苏省住房与城乡建设部网站
  • 奉贤网站开发双语企业网站源码
  • 网站建设新闻中心做网站的怎么跑业务
  • wap网站psd重庆城乡建设局网站
  • 做全房订制网站公司网站安全保障机制如何做
  • 网站开发人员招聘it管理宝塔wordpress经常502
  • 中国空间站进展dw可以做网站后台吗
  • 网站制作的基础凡客诚品的衣服什么档次