缓冲区溢出实验报告.docx

_ _ 华中科技大学计算机学院 《信息系统应用安全》实验报告 实验名称 缓冲区溢出实验 团队成员: 姓 名 姓 名 班 级 学 号 贡献百分比 得 分 高涛 信安 0703 U200714975 100% 班 注:团队成员贡献百分比之和为1 教师评语: 一. 实验环境 操作系统:Windows XP SP3 编译平台:Visual C++ 6.0 调试环境:OllyDbg 二. 实验目的 掌握缓冲区溢出的原理; 掌握缓冲区溢出漏洞的利用技巧; 理解缓冲区溢出漏洞的防范措施。 三. 实验内容及步骤 缓冲区溢出漏洞产生的的基本原理和攻击方法 缓冲区溢出模拟程序 程序源代码如下: #include string.h #include stdio.h #includewindows.h #include string.h #include stdio.h #includewindows.h //char name[]=AAAAAAAAAAAAAAAA; char name[]=AAAAAAAAAAAAABCD; int main() { char output[8]; strcpy(output, name);//内存拷贝,如果name长度超过8,则出现缓冲区溢出for(int i=0;i8output[i];i++) { printf(\\0x%x,output[i]); } print

文档评论(0)

1亿VIP精品文档

相关文档