CS:APP Bomblab 1-st phase_4
接下来就让我们看看第四个函数吧。
phase_4 反汇编
分析
我们还是从头开始看看这段函数做了哪些事情。
首先,sub $0x18,%rsp 开辟了栈空间,%rsp,即栈指针减去0x18(即24),所指向的位置下移24,增加了6个储存空间。
然后,lea 0x8(%rsp),%rcx 将由0x8(%rsp)计算得到的地址 %rsp + 8 存入寄存器 %rcx ,我们假设%rsp + 8该地...
原创
2019-01-26 13:12:14 ·
578 阅读 ·
0 评论