接上篇[精品]CSAPP Bomb Lab 解题报告(五)

gdb常用指令

设置Intel代码格式:set disassembly-flavor intel

查看反汇编代码:disas phase_1

查看字符串:(gdb) x/s 0x402800

0x402800:    "Gunston"

6. Phase 6: linked lists / pointers / structs

6.1 本关密码

4 3 2 1 6 5

6.2 解题过程

%rdi = input

6.2.0 观察函数 phase_6

在 bomb.asm 中找到函数 phase_6 对应的汇编语句:

  00000000004010f4 <phase_6>:4010f4:   41 56                   push   %r14401

[精品]CSAPP Bomb Lab 解题报告(六)相关推荐

  1. [精品]CSAPP Bomb Lab 解题报告(七)——隐藏关卡

    接上篇[精品]CSAPP Bomb Lab 解题报告(六) gdb常用指令 设置Intel代码格式:set disassembly-flavor intel 查看反汇编代码:disas phase_1 ...

  2. [精品]CSAPP Bomb Lab 解题报告(五)

    接上篇[精品]CSAPP Bomb Lab 解题报告(四) gdb常用指令 设置Intel代码格式:set disassembly-flavor intel 查看反汇编代码:disas phase_1 ...

  3. [精品]CSAPP Bomb Lab 解题报告(四)

    接上篇[精品]CSAPP Bomb Lab 解题报告(三) gdb常用指令 设置Intel代码格式:set disassembly-flavor intel 查看反汇编代码:disas phase_1 ...

  4. [精品]CSAPP Bomb Lab 解题报告(三)

    接上篇[精品]CSAPP Bomb Lab 解题报告(二) gdb常用指令 设置Intel代码格式:set disassembly-flavor intel 查看反汇编代码:disas phase_1 ...

  5. [精品]CSAPP Bomb Lab 解题报告(二)

    接上篇[精品]CSAPP Bomb Lab 解题报告(一) gdb常用指令 设置Intel代码格式:set disassembly-flavor intel 查看反汇编代码:disas phase_1 ...

  6. [精品]CSAPP Bomb Lab 解题报告(一)

    接上篇堆栈图解CSAPP Bomb Lab实验解析 gdb常用指令 设置Intel代码格式:set disassembly-flavor intel 查看反汇编代码:disas phase_1 查看字 ...

  7. 堆栈图解CSAPP Bomb Lab实验解析

    CSAPP Bomb Lab 实验解析 Bomblab是csapp的第二个配套实验,该实验提供了一个bomb二进制文件和一个bomb.c源文件,我们的目标是运行bomb并按照提示一步步输入字符串,直到 ...

  8. CSAPP Bomb Lab

    CSAPP Bomb Lab bomb lab给了我们一个bomb的可执行文件,以及一个bomb.c的源文件,不过这个文件只是程序的逻辑逻辑框架,无法编译.进入bomb.c可以看到程序的流程是有6个p ...

  9. CSAPP Bomb Lab记录

    记录关于CSAPP 二进制炸弹实验过程 (CSAPP配套教学网站Bomb Lab自学版本,实验地址:http://csapp.cs.cmu.edu/2e/labs.html) (个人体验:对x86汇编 ...

最新文章

  1. [LeetCode] Longest Palindromic Substring
  2. 我理解的【旁路代理】
  3. mysql 2进制 安装_mysql二进制安装
  4. OPencv_边缘检测算法
  5. datatables data bind json
  6. opengl es坐标变换2
  7. 晋安林氏禄公后裔世系
  8. xci转化nsp_Switch游戏XCI转NSP的教程+工具下载
  9. android开发工具 go,轻松搭建基于go1.5开发Android应用的环境 | Go语言中文网 | Golang中文社区 | Golang中国...
  10. ANSYS有限元分析
  11. 阿里云轻量级应用服务器设置外网访问端口
  12. 编写函数trans(str)实现字符串中数字转化为大写汉字。例如 “0123456789“转化为 “零壹贰叁肆伍陆柒捌玖“。
  13. Illegal string offset错误
  14. 用python画小猪佩奇代码_用python画个小猪佩奇(turtle示例源码)
  15. 电脑显示没有wifi连接到服务器地址,WIFI无ip分配怎么解决
  16. JS 正则表达式获取匹配内容
  17. 零基础请进,影视解说必备的5个工具|不可错过的免费配音软件
  18. 人工智能AI主题汇总(至2023年02月11日)
  19. MyBatis(四)Mybatis的参数
  20. 安徽初中会考计算机考什么,安徽初中会考考试有什么重要性?会考考试不及格能中考和领取毕业证吗?...

热门文章

  1. JavaOne 2012:使用HTML5和Java构建移动应用程序
  2. 更换mysql_安利给你,关于MySQL字符集乱码与解决方案
  3. python 分布式队列_〖Python〗-- Celery分布式任务队列
  4. MySQL 8.x 修改root用户密码/修改密码/重置密码/忘记密码(为了避免掉坑,值得收藏)
  5. c语言测试清单,c语言测试(C language test).doc
  6. java亮剑_黄金矿工3-太空版
  7. 极光推送android点击跳转页面,app关闭时点击推送消息实现页面跳转
  8. Mysql存储函数实现增删改查_使用存储过程操作数据库(实现增删改查)
  9. mysql如何让表建立连接吗_MySQL 表与表之间建立关系
  10. 配置多个git账号_docker随手笔记第七节 jenkins通过git部署java微服务插件安装