接上篇堆栈图解CSAPP Bomb Lab实验解析
gdb常用指令
设置Intel代码格式:set disassembly-flavor intel
查看反汇编代码:disas phase_1
查看字符串:(gdb) x/s 0x402800
0x402800: "Gunston"
实验简介
浏览 bomb.c 文件可知,Bomb Lab 总共有 6 个关卡(Phase),每个关卡的流程如下所示(以 Phase 1 为例):
/* Hmm... Six phases must be more secure than one phase! */
input = read_line()