没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐

度假村学院
学生实验报告
实验课程名称:计算机系统基础
实验项目名称:BinaryBomb 实验
实验类型: 验证性
指导教师: 飞飞老师
实验日期: 2019 年 11 月 24 日
学生姓名 大保健 学号
班级 3 班 专业名称 软件工程
实验组
其他成员
无
实验地点
实验成绩
(教师签名)

实验目的与要求
实验目的:使用课程知识拆除一个“ 来增强对程序的机器级表
示、汇编语言、调试器和逆向工程等理解。
实验目标:从一个叫做 (二进制炸弹,简称炸弹)的 可执行程序中
经过反汇编发现并破解其所包含的 共 个阶段的炸弹。
实验要求:实验目标是你需要拆除尽可能多的炸弹。
实验原理与内容
每个炸弹阶段考察机器级语言程序不同方面,难度递增
阶段 :字符串比较
阶段 :浮点表示
阶段 :循环
阶段 :条件分支:含 语句
阶段 :递归调用和栈
阶段 :指针
阶段 :链表指针结构
隐藏阶段,通过附加一特定字符串后才会出现。
根据反汇编结果分析其机器代码所对应的助记符,然后依照程序流程选择合适的
输入数据(拆弹密码)来逐个解除炸弹。
具体 个阶段的炸弹安排符合以上的各个阶段的说明,但形式上可能因学生拿到

的程序存在结构上或者数据上的差别。
注:可以根据个人习惯使用自己所熟悉的调试工具,如 ,!"!##
或 #! 等。
实验设备与软件环境
$硬件环境:笔记本电脑
$软件环境: 位
$虚拟机
对 $ 文件先进行反汇编,反汇编语言为:
%!"!&$,反汇编文件打开后如下所示:
( 为文件名称,任意修改)

3.1 阶段 0:字符串比较
$ 任务描述:通过 ' 的反汇编代码找出要输入的字符串
在反汇编代码中我们先找到('&这一段如下:
)*('&+
)*+ ,
)*)+ )* -,.,
)*+ )) /).,
剩余25页未读,继续阅读



















我过来啦
- 粉丝: 307
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 数据库系统概论复习资料.doc
- 计算机图形信息处理考试题.doc
- 用户情绪对社交媒体算法的影响.pptx
- 互联网时代会计工作的转型升级路径探究.docx
- 单片机的电子密码锁的研究与设计开发.doc
- 实施六大信息化工程推动贵州信息化跨越式发展.docx
- 通信设备行业发展有利因素及不利因素分析报告.docx
- 医药公司网站建设方案.doc
- rbf网络学习算法.ppt
- 基于Visual-C++6.0的声音文件操作.docx
- 图像边缘检测与提取算法的比较方面的研究.doc
- 手机大数据在城市综合交通规划中的运用分析.docx
- 上海设施蔬菜栽培的现状与展望---台大农业自动化中心.doc
- 计算机软件工程的维护措施和方法.docx
- 论互联网+在汽车电器课程教学改革的应用研究.docx
- 转炉自动化炼钢技术应用分析.docx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制

评论0