qq_39302089 2017-12-11 12:31 采纳率: 0%
浏览 1091
已结题

Bomb Lab问题,求分析代码,汇编看不懂。

Dump of assembler code for function phase_2:
=> 0x0000000000401107 <+0>: mov %rbx,-0x18(%rsp)
0x000000000040110c <+5>: mov %rbp,-0x10(%rsp)
0x0000000000401111 <+10>: mov %r12,-0x8(%rsp)
0x0000000000401116 <+15>: sub $0x38,%rsp
0x000000000040111a <+19>: mov %rsp,%rsi
0x000000000040111d <+22>: callq 0x401294
0x0000000000401122 <+27>: mov %rsp,%rbx
0x0000000000401125 <+30>: lea 0xc(%rsp),%r12
0x000000000040112a <+35>: mov $0x0,%ebp
0x000000000040112f <+40>: mov (%rbx),%eax
0x0000000000401131 <+42>: cmp 0xc(%rbx),%eax
0x0000000000401134 <+45>: je 0x40113b
0x0000000000401136 <+47>: callq 0x401272
0x000000000040113b <+52>: add (%rbx),%ebp
0x000000000040113d <+54>: add $0x4,%rbx
0x0000000000401141 <+58>: cmp %r12,%rbx
0x0000000000401144 <+61>: jne 0x40112f
0x0000000000401146 <+63>: test %ebp,%ebp
0x0000000000401148 <+65>: jne 0x40114f
0x000000000040114a <+67>: callq 0x401272
0x000000000040114f <+72>: mov 0x20(%rsp),%rbx
0x0000000000401154 <+77>: mov 0x28(%rsp),%rbp
---Type to continue, or q to quit---return
0x0000000000401159 <+82>: mov 0x30(%rsp),%r12
0x000000000040115e <+87>: add $0x38,%rsp
0x0000000000401162 <+91>: retq

  • 写回答

2条回答

  • InvokerZhang 2017-12-11 14:31
    关注

    CSAPP有两章专门讲汇编语法的,书看明白这个实验才能做。

    你这么宽泛的问题,怎么回答?

    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题