- 博客(6)
- 收藏
- 关注
原创 计算机系统原理 Bomb实验 炸弹三/phase_3
Bomb 日志l 实验准备:经过前两关炸弹的拆除,我们已经对程序执行时栈帧结构操作比较熟悉了,所以接下来我们只需要依照前两关炸弹的拆除办法依次对后面几关的代码进行反汇编、反汇编分析找出关键字符串即可。l 具体过程:通过vi指令打开反汇编得到bomb.s文件: 查看bomb.s文件: 找到关卡3的反汇编代码: 分析此段代码:push %ebp 将ebp寄存器中的内容入栈 mov ...
2018-04-23 22:05:34
3212
1
原创 计算机系统原理 Bomb实验 炸弹二/phase_2
Bomb 日志l 实验准备:经过第一关炸弹的拆除,我们已经对程序执行时栈帧结构操作有了一部分了解,所以接下来我们只需要依照第一关炸弹的拆除办法依次对后面几关的代码进行反汇编、反汇编分析找出关键字符串即可。l 具体过程:通过vi指令打开反汇编得到bomb.s文件: 查看bomb.s文件: 找到关卡2的反汇编代码: 分析此段代码:push %ebp 将ebp寄存器中的内容...
2018-04-23 21:56:29
2583
原创 计算机系统原理 Bomb实验 炸弹一/phase_1
Bomb 日志l 实验准备:打开bomb.c文件,发现文件中只有主函数,没有我们需要闯关的具体代码,所以考虑如何通过bomb文件得到六关的具体代码,在linux中通过反汇编得到bomb的汇编代码,从第一关开始阅读汇编代码,找出闯关的关键代码。l 具体过程:打开下载的文件,通过反汇编得到bomb.s反汇编文件:通过vi指令打开反汇编文件bomb.s: 查看bomb.s文件: 找到关卡1的反汇编代码:...
2018-04-23 21:51:34
2545
原创 数据结构 实验1 线性表的实现
实验报告&源代码见链接题目描述:线性表的实现 问题描述实验要求 :基于教材内容(shaffer),实现线性表。 基本要求 需要基于顺序表(数组)或链表来实现线性表ADT 需要实现线性表的各个基本操作 编写一个demo程序,测试线性表的各个基本操作的功能是否正常
2018-03-04 14:42:28
983
原创 数据结构 实验0
实验要求:为了提高同学们的数据结构和算法设计报告撰写能力。第1-5周,安排了一个预备实验过程。请下载 数据结构实验指导书,实验报告提交和评分说明,实验安排和说明 等文档。同学们在夏季小学期完成的 CCF CSP的真题库中,任选2题,按照数据结构实验指导书中的要求和格式,完成2个实验报告。实验报告:实验0
2017-10-31 12:58:46
391
原创 C++初学D1学期 1
实验一 学生的基本信息 对于学生的基本特征描述有学号、姓名、性别、年龄以及考试总成绩等信息,编写程序输入以上信息并输出(姓名中可以包含空格, 性别必须使用M和F表示)。#include#includeusing namespace std;int main(){ int n; cout cin>>n; long long int schoolnumb
2016-12-31 18:21:29
373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人