[CSAPP] 2. Bomb lab (Assembly Reversing & GDB Tool) - Phase 2


[CSAPP] 2. Bomb lab (Assembly Reversing & GDB Tool) - Phase 2

두 번째 phase를 살펴보자. 일단, phase_2를 "(gdb) $ disas phase_2" 명령어로 어셈블리어를 추출하여보자. 0000000000400efc : 400efc:55 push %rbp 400efd:53 push %rbx 400efe:48 83 ec 28 sub $0x28,%rsp 400f02:48 89 e6 mov %rsp,%rsi 400f05:e8 52 05 00 00 call 40145c 400f0a:83 3c 24 01 cmpl $0x1,(%rsp) 400f0e:74 20 je 400f30 400f10:e8 25 05 00 00 call 40143a 400f15:eb 19 jmp 400f30 400f17:8b 43 fc mov -0x4(%rbx),%eax 400f1a:01 c0 ..


원문링크 : [CSAPP] 2. Bomb lab (Assembly Reversing & GDB Tool) - Phase 2