摘要: 缓冲区溢出漏洞实验 一、实验描述 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 二、实验准备 系统用户名shiyanlou,密码sh 阅读全文
posted @ 2017-10-29 22:49 刘威良 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 20171025课堂实践+课后习题 第三题 思路: 写一个关于自己学号的代码,然后用GDB进行调试。 `short int v = 学号后四位 unsigned short uv = (unsigned short) v printf("v = %d, uv = %u\n ", v, uv);` 在 阅读全文
posted @ 2017-10-29 22:12 刘威良 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 2017 2018 1 20155323 《信息安全系统设计基础》第6周学习总结 教材学习内容总结 异常控制流 异常 异常的一部分由硬件实现,一部分由操作系统实现,它就是控制流中的突变,用来响应处理器状态的某些变化。 异常表是一张跳转表,表目k包含异常k的处理程序的地址,在系统启动时由操作系统分配和 阅读全文
posted @ 2017-10-29 20:08 刘威良 阅读(139) 评论(0) 推荐(0) 编辑