摘要: 2018 2019 1 20165219 《信息安全系统设计基础》第三周学习总结 总结 两种抽象 由指令集体系结构或指令集架构(ISA)来定义机器级程序的格式和行为 其程序使用的内存地址是虚拟地址,提供的内存模型看上去是一个非常大的字节数组 x86 64指令: 生成汇编文件:gcc Og S mst 阅读全文
posted @ 2018-10-14 21:36 165219wyb 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 缓冲区溢出漏洞实验 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 实验准备 1、输入命令安装一些用于编译32位C程序 2、进入32位 阅读全文
posted @ 2018-10-14 14:35 165219wyb 阅读(226) 评论(0) 推荐(0) 编辑