10 2017 档案
摘要:20155216 缓冲区溢出漏洞实验 缓冲区溢出漏洞实验实验简介 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 初始设置 关闭地址空
阅读全文
摘要:2017 2018 1 20155216 《信息安全系统设计基础》第六周学习总结 教材学习内容总结 了解异常及其种类 1、中断 中断时异步发生的,是来自处理器外部的I/O设备的信号结果。在当前指令完成之后,处理器注意到中断引脚的电压变高了,就从系统总线读取异常号,然后调用适当的中断处理程序。当处理程
阅读全文
摘要:20155216 第六周课上测试补交及教材练习完成 第六周课上测试 3 ch02 将程序正常运行结果如下: 将程序使用断点调试后运行结果为: 与运行结果的不同和联系: 运行结果输出的是v和uv的十进制结果,断点调试过程输出的是十六进制结果。 第六周课上测试 4 ch03 经过删除的代码如图:(压栈和
阅读全文
摘要:2017 2018 1 20155216 《信息安全系统设计基础》第五周学习总结 教材学习内容总结 理解逆向的概念 由百度百科上查询到的逆向工程官方的定义: 逆向工程(又称逆向技术),是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及
阅读全文
摘要:20155214&20155216 实验一 开发化境的熟悉 实验内容: 实验一 开发化境的熟悉 1 交叉编译环境 (使用实验室台式机) 1、建立实验目录"mkdir linux_组员1学号_组员2学号"。 2、在实验目录中编写“hello word”程序,另外补充几行打印所有组员的学号姓名。 3、分
阅读全文
摘要:2017 2018 1 20155216 《信息安全系统设计基础》第四周学习总结 Myod系统版本调用: 1、参考教材第十章内容 2、用Linux IO相关系统调用编写myod.c 用myod XXX实现Linux下od tx tc XXX的功能,注意XXX是文件名,通过命令行传入,不要让用户输入文
阅读全文
摘要:2017 2018 1 20155216 《信息安全系统设计基础》第三周学习总结 教材学习内容总结 一、信息储存 1、使用8位的块或者字节,作为最小的可寻址的内存单位,而不是访问内存中单独的位。机器级程序将内存视为一个非常大的字节数组,称为虚拟内存。 2、一个字节由8位组成,在二进制表示法中,它的值
阅读全文