如何计算*0x402470(,%rax,8)
先用p $rax 找出rax对应的值。
阔以看出rax存的数是5,接着我们来看0x402470(,%rax,8)。
这个其实等于0x402470 + 8 * rax = 0x402498,又因为前面有个指针,所以我们还要去 0x402498这个地址中寻找我们要的值,
我们先用如上命令获取该地址的值为4198296(10进制),换成16进制就是400F98。
然后继续调试发现程序确实跳转到了0x400F98
如何计算*0x402470(,%rax,8)相关推荐
- CSAPP实验二进制炸弹
文章目录 bomb 第一关 第二关 第三关 注意 第四关 fun4 第五关 第六关 bomb 运行了一下bomb,知道一共有6个关卡,这里我们运行gdb来进行调试 第一关 寄存器名称 作用 rax 存 ...
- CSAPP实验二——bomb lab实验
CSAPP实验二-- bomb lab实验 实验前准备 第一部分(phase_1) 第二部分(phase_2) 第三部分(phase_3) 第四部分(phase_4) 第五部分(phase_5) 第六 ...
- CSAPP实验记录(二)Bomb Lab
CSAPP实验记录(二)Bomb Lab 二进制炸弹是由一系列阶段组成的程序.每个阶段都要求你在 stdin 上键入一个特定的字符串.如果你输入了正确的字符串,那么这个阶段就被拆除,炸弹进入下一个阶段 ...
- CSAPP Lab2 实验记录 ---- Bomb Lab(Phase 1 - Phase 6详细解答 + Secret Phase彩蛋解析)
文章目录 Lab 总结博客链接 实验前提引子 实验需要指令及准备 Phase 1 Phase 2 Phase 3 Phase 4 Phase 5 Phase 6 Phase Secret(彩蛋Phas ...
- CSAPP Bomb Lab
CSAPP Bomb Lab bomb lab给了我们一个bomb的可执行文件,以及一个bomb.c的源文件,不过这个文件只是程序的逻辑逻辑框架,无法编译.进入bomb.c可以看到程序的流程是有6个p ...
- CSAPP bomblab
bomblab 准备工作 首先我们将目标程序转换成汇编代码写入到bomb.txt方便查看 然后打开这个文件查看内容 phase_1 这里我们直接转换成伪c代码: // 先将栈区减少8 esi = 0x ...
- CSAPP Lab2
高质量解析 https://www.cnblogs.com/wulichenai/p/14130721.html https://www.zybuluo.com/SovietPower/note/17 ...
- CSAPP_实验二 拆炸弹 汇编知识应用
CSAPP--实验二 拆炸弹 Phase1 disas phase_1, 反汇编 phase_1 函数 在 phase_1函数入口处 设置断点 break phase_1 run 开始运行,输入字符串 ...
- 二进制拆弹(炸弹炸掉了我的头发 T.T)
文章目录 所需要使用的调试工具 开始进入拆弹过程 phase_1 phase_2 pahse_3 phase_4 phase_5 phase_6 secret_phase 所需要使用的调试工具 1. ...
- csapp炸弹实验_bomb_lab详解
个人博客:sekyoro.top 之前图床挂了(没错是gitee),现在更新一下 文章目录 开始的准备 objdump与gdb常用命令 objdump gdb readelf 正式开始 initial ...
最新文章
- 票房破五十亿!用Python分析李焕英为啥能逆袭《唐探3》
- [SharePoint 2010] Configuration SMTP for SharePoint 2010
- 模块--random
- 继承关系中的拷贝构造函数和赋值操作重载函数分析
- 计算机视觉、机器学习相关领域论文和源代码大集合
- mongodb java 多条件查询_MongoDB_Java连接mongo 使用Java多条件查询mongo数据
- 1.4.2.4. SAVING(Core Data 应用程序实践指南)
- 使用Go语言创建静态文件服务器
- 在线文本中英文数字清除工具
- Windows服务简单实例
- C Tricks(十六)—— 复制字符串
- Python爬虫开发【第1篇】【Requests】
- 设备管理(最近考试有考到,就转一下)
- redis客户端下载(windos版本)
- ZTE MF971V LTE Cat6 MiFi Review
- 淘宝 阿里 数据库 内核月报—目录索引
- 【自动驾驶】华为车BU介绍(2021-11-23晚直播记录)
- OSChina 周四乱弹 —— 用户体验不好就是要出人命的
- 论文代码复现 | 无人机与卡车联合配送(Python+Gurobi)(The flying sidekick traveling salesman problem)
- 商业价值(PgMP)