摘要: 一、实验要求 1.复习c文件处理内容; 2.编写myod.c 用myod XXX实现Linux下od -tx -tc XXX的功能; 3.main与其他分开,制作静态库和动态库; 4.编写Makefile; 5.提交测试代码和运行结果截图, 提交调试过程截图,要全屏,包含自己的学号信息; 6.在博客 阅读全文
posted @ 2020-10-11 20:50 BBBBLUE 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 一、实验简介 1、缓冲区溢出 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。操作系统所使用的缓冲区,又被称为"堆栈"。在各个操作进程之 阅读全文
posted @ 2020-10-11 13:54 BBBBLUE 阅读(252) 评论(0) 推荐(0) 编辑