- 1、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。。
- 2、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 3、文档侵权举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
缓冲区溢出原理主讲老师石淑华
缓冲区溢出现象从一个对话框说起……
什么是缓冲区、缓冲区溢出?从程序的角度,缓冲区就是应用程序用来保存用户输入数据、临时数据的内存空间。如果用户输入的数据长度超出了程序为其分配的内存空间,这些数据就会覆盖程序为其它数据分配的内存空间,形成所谓的缓冲区溢出。
样例程序1#includestdafx.hintmain(intargc,char*argv[]){ charbuffer[8]; printf(Pleaseinputyourname:); gets(buffer); printf(Yournameis:%s!\n,buffer)
您可能关注的文档
- JavaScript+Zepto+Vue.js移动前端开发入门到实战 课件 第6 章- Zepto高级应用.pptx
- JavaScript+Zepto+Vue.js移动前端开发入门到实战 课件 第7章-Vue 3.x基础应用.pptx
- JavaScript+Zepto+Vue.js移动前端开发入门到实战 课件 第8 章-Vue 3.x高级应用.pptx
- JavaScript+Zepto+Vue.js移动前端开发入门到实战 课件 第9 章-Vue 3.x前端工程构建工具.pptx
- JavaScript+Zepto+Vue.js移动前端开发入门到实战 课件 第10 章-Vue Router路由.pptx
- 2.8.1 缓冲区溢出原理.pptx
- JavaScript+Zepto+Vue.js移动前端开发入门到实战 课件 第11章Pinia-Vue存储库.pptx
- JavaScript+Zepto+Vue.js移动前端开发入门到实战 课件 第12章nui-app跨平台移动端开发工具.pptx
最近下载
- 58魔方合伙人管理制度.docx VIP
- T_SZSA 029.4—2024(电子显示屏幕要求和测量方法).pdf VIP
- 7.1 我国法治建设的历程 课件(共42张PPT)-2024-2025学年高中政治统编版必修三政治与法治 (1).pptx VIP
- 高中地理课件:3-中国冬、夏季气温分布特点及其成因 深圳实验学校高中部刘琴.ppt
- 2022年中级育婴师2期理论2.docx VIP
- GMW16153 国外国际规范.pdf VIP
- 2022年中级育婴师2期理论3.docx VIP
- DB14T 1114-2024煤矸石填埋造田技术规程.pdf VIP
- 欧科PT300变频器说明书.pdf
- 领航计划-家居红黄线管理制度.docx VIP
文档评论(0)