再接再厉
来到第四关
gdb bomb
disas phase_4
看一看到什么东西送到esi并且做为sscanf的第二个输入
先看下是什么
(gdb) x/s 0x4025cf
0x4025cf: "%d %d"
那么这题就是输入两个数
接下来判断第一个数小于等于14我们才能接着游戏
调用func4 入口参数 第一个参数 第一个数 第二个参数 0 第三个参数0xe(14)
然后
disas func4
0x0000000000400fce <+0>: sub $0x8,%rsp
0x0000000000400fd2 <+4>: mov %edx,%eax
0x0000000000400fd4 <+6>: sub %esi,%eax
0x0000000000400fd6