[精品]CSAPP Bomb Lab 解题报告(四)
接上篇[精品]CSAPP Bomb Lab 解题报告(三)
gdb常用指令
设置Intel代码格式:set disassembly-flavor intel
查看反汇编代码:disas phase_1
查看字符串:(gdb) x/s 0x402800
0x402800: "Gunston"
4. Phase 4: recursive calls and the stack discipline
4.1 本关密码
0 0, 1 0, 3 0, 7 0
4.2 解题过程
%rdi = input
4.2.1 观察函数 phase_4
在 bomb.asm 中找到函数 phase_4 对应的汇编语句:
000000000040100c <phase_4>:40100c: 48 83 ec 18
[精品]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 bomb lab给了我们一个bomb的可执行文件,以及一个bomb.c的源文件,不过这个文件只是程序的逻辑逻辑框架,无法编译.进入bomb.c可以看到程序的流程是有6个p ...
- 堆栈图解CSAPP Bomb Lab实验解析
CSAPP Bomb Lab 实验解析 Bomblab是csapp的第二个配套实验,该实验提供了一个bomb二进制文件和一个bomb.c源文件,我们的目标是运行bomb并按照提示一步步输入字符串,直到 ...
- CSAPP Bomb Lab记录
记录关于CSAPP 二进制炸弹实验过程 (CSAPP配套教学网站Bomb Lab自学版本,实验地址:http://csapp.cs.cmu.edu/2e/labs.html) (个人体验:对x86汇编 ...
最新文章
- 【笔记】基于轻量和积网络及无人机遥感图像的大豆田杂草识别
- 二进制包 mysql_二进制包安装MySQL数据库
- using的一种用法
- 8.Postman中发送请求被拦截(证书问题)
- 更换主板后 Win10 账户密钥集不存在 0x80090016问题解决
- Hardware ---- 输出阻抗
- python微信群管理开禁言_怎么设置群禁言(微信群怎么禁言)
- Go语言 gorutine和channel协同工作经典应用案例 (Golang经典编程案例)
- Knowledge Embedding Based Graph Convolutional Network
- 0.9寸oled屏幕驱动程序
- 胡阳pyhton作业题--20150725
- 给电脑重装系统后Win11如何重置记事本?
- allow_url_fopen和allow_url_include详解
- 点击扫描仪老提示操作无法完成(0x00000015 )设备未就绪
- 关于内部用户通过easy-ip访问外网
- Subresource Integrity 介绍--SRI (Subresource Integrity) 的检查
- 20200415阿里笔试 Python3
- 放在u盘根目录就可运行的efi shell_U盘PE启动安装Win7系统教程(微PE版)
- 基于tair的分布式锁实现原理
- 微信支付与登录之项目开发阶段1
热门文章
- IntelliJ IDEA for Mac中的Maven操作窗口详解
- 使用JDBC连接数据库时,SQL语句中提示:Unable to resolve table...(原因:数据源未配置)
- Linux 命令之 declare -- 声明或显示 shell 变量
- java输入月份求天数_java输入年份,月份,输出当月天数
- python编程狮题库答案_Python编程狮-零基础学Python dans l’App Store
- 旧版Requests库
- boss直聘账号异常登不上_【苹果IOS游戏账号分享】据说是最欢乐的2D冒险游戏?Q萌有趣,好不好玩你说了算——惊奇剑士...
- java string args_java – 语法“final String … args”是什么意思/做什么?
- 【安卓开发 】Android初级开发(二)Activity启动模式
- C++ 11 深度学习(六)智能指针综述