[精品]CSAPP Bomb Lab 解题报告(五)
接上篇[精品]CSAPP Bomb Lab 解题报告(四)
gdb常用指令
设置Intel代码格式:set disassembly-flavor intel
查看反汇编代码:disas phase_1
查看字符串:(gdb) x/s 0x402800
0x402800: "Gunston"
5. Phase 5: pointers
5.1 本关密码
9ON567(不唯一)
5.2 解题过程
%rdi = input
5.2.1 观察函数 phase_5
在 bomb.asm 中找到函数 phase_5 对应的汇编语句:
0000000000401062 <phase_5>:401062: 53 push %rbx401063: 48 83 ec 20 sub
[精品]CSAPP Bomb Lab 解题报告(五)相关推荐
- [精品]CSAPP Bomb Lab 解题报告(六)
接上篇[精品]CSAPP Bomb Lab 解题报告(五) gdb常用指令 设置Intel代码格式:set disassembly-flavor intel 查看反汇编代码:disas phase_1 ...
- [精品]CSAPP Bomb Lab 解题报告(七)——隐藏关卡
接上篇[精品]CSAPP Bomb Lab 解题报告(六) gdb常用指令 设置Intel代码格式:set disassembly-flavor intel 查看反汇编代码:disas phase_1 ...
- [精品]CSAPP Bomb Lab 解题报告(四)
接上篇[精品]CSAPP Bomb Lab 解题报告(三) gdb常用指令 设置Intel代码格式:set disassembly-flavor intel 查看反汇编代码:disas phase_1 ...
- [精品]CSAPP Bomb Lab 解题报告(三)
接上篇[精品]CSAPP Bomb Lab 解题报告(二) gdb常用指令 设置Intel代码格式:set disassembly-flavor intel 查看反汇编代码:disas phase_1 ...
- [精品]CSAPP Bomb Lab 解题报告(二)
接上篇[精品]CSAPP Bomb Lab 解题报告(一) gdb常用指令 设置Intel代码格式:set disassembly-flavor intel 查看反汇编代码:disas phase_1 ...
- [精品]CSAPP Bomb Lab 解题报告(一)
接上篇堆栈图解CSAPP Bomb Lab实验解析 gdb常用指令 设置Intel代码格式:set disassembly-flavor intel 查看反汇编代码:disas phase_1 查看字 ...
- 堆栈图解CSAPP Bomb Lab实验解析
CSAPP Bomb Lab 实验解析 Bomblab是csapp的第二个配套实验,该实验提供了一个bomb二进制文件和一个bomb.c源文件,我们的目标是运行bomb并按照提示一步步输入字符串,直到 ...
- CSAPP Bomb Lab
CSAPP Bomb Lab bomb lab给了我们一个bomb的可执行文件,以及一个bomb.c的源文件,不过这个文件只是程序的逻辑逻辑框架,无法编译.进入bomb.c可以看到程序的流程是有6个p ...
- CSAPP Bomb Lab记录
记录关于CSAPP 二进制炸弹实验过程 (CSAPP配套教学网站Bomb Lab自学版本,实验地址:http://csapp.cs.cmu.edu/2e/labs.html) (个人体验:对x86汇编 ...
最新文章
- E: GPG 错误:http://developer.download.nvidia.com Release: 下列签名无效: NODATA 1 NODATA 2...
- 为什么不用原生Spring-Cloud-Config
- FATFS文件系统框架及源码分析
- 数据结构-堆实现优先队列(java)
- java 脚本引擎执行javascript脚本
- 非对称性密钥加密 java 实例_JAVA实现非对称加密
- Netty实战 IM即时通讯系统(五)客户端启动流程
- 【代码块】代码块使用注意事项和细节讨论
- Vue 封装面包屑 (即粘即用)
- 《C++ Primer》13.1.1节练习
- 前端学习(2184):tabber--封装成独立的组件
- 操作系统之文件管理:8、文件系统实例
- (11)VHDL例化system Verilog
- 本地储存数据_你的爬虫数据储存在哪?MongoDB入门篇
- Ceres Solver: 高效的非线性优化库(二)实战篇
- 一步一坑学android之安装andriod studio(andriod studio3.0)
- 12306 回应软件崩了;微信发布新版本,朋友圈可“斗图”;Ant Design 3.26.4 发布 | 极客头条...
- 解释器实例之算数计算(四)
- 足球比分动态易语言代码
- Hive 建表语句详解
热门文章
- 简单的Gradle Web应用程序
- 扩展剂:模式还是反模式?
- Quartz Scheduler失火指令说明
- Exchanger和无GC的Java
- Final Cut Pro X如何去视频水印/视频去水印
- linux内核设计与实现 epub_Epoll学习服务器的简单实现-Linux内核Epoll结构
- html 定时刷新 数据,js中,设置定时器 每隔几秒刷新一次页面数据
- python字符串合并去重_015day--python集合和字符串
- C++ 11 深度学习(一)auto、头文件防卫、引用、常量
- c语言课全部由字母,C语言程序设计课程期末练习试题.doc