摘要:通过输入gcc S o main.s main.c 将下面c程序”week04学号.c“编译成汇编代码 参考http://www.cnblogs.com/lxm20145215 /p/5982554.html,使用gdb跟踪汇编代码,在纸上画出f中每一条语句引起的eip(rip),ebp(rbp),
阅读全文
摘要:2018 2019 1 20165228 《信息安全系统设计基础》第五周学习总结 教材学习内容总结 第六章 随机访问存储器 随机访问存储器分为: 静态RAM(SRAM):每个位存储在一个双稳态(bitable)存储器单元里,每个单元是用一个六晶体管电路来实现的。 动态RAM(DRAM):每个位存储为
阅读全文
摘要:2018 2019 1 20165227 20165228 20165237 实验一 开发环境的熟悉 实验目的 熟悉Linux开发环境; 学会Linux开发环境的配置和使用; 使用Linux的arm编译。 实验过程 实验一 1交叉编译环境 (使用自己笔记本电脑) 0. 实验两人一组,最多三人一组 1
阅读全文
摘要:2018 2019 1 20165228 《信息安全系统设计基础》第四周学习总结 教材学习内容总结 Y86 64指令集体系结构 Y86程序中的每条指令都会读取或修改处理器状态的某些部分 程序员可见状态 15个程序寄存器(RF):每个寄存器存储一个64位,即8字节的字(即Y86 64指令长度) 3个条
阅读全文
摘要:测试 1 ch02 1.参考附图代码,编写一个程序 “week0201学号.c",判断一下你的电脑是大端还是小端。 2. 提交运行结果”学号XXXX的笔记本电脑是X端“的运行截图,要全屏,包含自己的学号信息 测试 2 ch02 1. 调用附图代码,编写一个程序 “week0202学号.c",用sho
阅读全文
摘要:2018 2019 1 20165228 《信息安全系统设计基础》第三周学习总结 教材学习内容总结 程序的机器级表示: 计算机系统的两种重要抽象 ISA(Instruction set architecture):指令集体系结构,机器级程序的格式和行为。定义了处理器状态指令的格式,以及每条指令对状态
阅读全文
摘要:2018 2019 1 20165228 《信息安全系统设计基础》缓冲区溢出漏洞实验报告 实验简介: 缓冲区溢出攻击:通过往程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,造成程序崩溃或使程序转而执行其它指令,以达到攻击的目的。 实验原理: 一般情况下,缓冲区溢出会造成程序崩溃
阅读全文