CSAPP: Bomb Lab(4)

CSAPP Bomb Lab 隐藏关卡
摘要由CSDN通过智能技术生成
隐藏关卡

检查相关反编译代码,可以发现secret_phase()函数,该函数控制着一个隐藏炸弹。

通过搜索可以看到在phase_defused()函数中可以查看到该函数的调用。下面是该函数汇编代码分析注释

00000000004015c4 <phase_defused>:
4015c4: 48 83 ec 78             sub    $0x78,%rsp
4015c8: 64 48 8b 04 25 28 00    mov    %fs:0x28,%rax
4015cf: 00 00 
4015d1: 48 89 44 24 68          mov    %rax,0x68(%rsp)
4015d6: 31 c0                   xor    %eax,%eax
4015d8: 83 3d 81 21 20 00 06    cmpl   $0x6,0x202181(%rip)        # 603760 <num_input_strings> //判断是否已经通过六个关卡
4015df: 75 5e                   jne    40163f <phase_defused+0x7b>
4015e1: 4c 8d 44 24 10          lea    0x10(%rsp),%r8
4015e6: 48 8d 4c 24 0c          lea    0xc(%rsp),%rcx
4015eb: 48 8d 54 24 08          lea    0x8(%rsp),%rdx
4015f0: be 19 26 40 00          mov    $0x402619,
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值