[精品]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   %rbx
  401063:   48 83 ec 20             sub

猜你喜欢

转载自blog.csdn.net/wlwdecs_dn/article/details/109575355
今日推荐