首页
社区
课程
招聘
[求助]反汇编拆弹实验
发表于: 2017-11-17 15:19 3627

[求助]反汇编拆弹实验

2017-11-17 15:19
3627
08048c02 <phase_3>:
 8048c02: 83 ec 2c             sub    $0x2c,%esp
 8048c05: 8d 44 24 1c           lea    0x1c(%esp),%eax
 8048c09: 89 44 24 0c           mov    %eax,0xc(%esp)
 8048c0d: 8d 44 24 18           lea    0x18(%esp),%eax
 8048c11: 89 44 24 08           mov    %eax,0x8(%esp)
 8048c15: c7 44 24 04 0f a3 04 movl   $0x804a30f,0x4(%esp)
 8048c1c: 08 
 8048c1d: 8b 44 24 30           mov    0x30(%esp),%eax
 8048c21: 89 04 24             mov    %eax,(%esp)
 8048c24: e8 37 fc ff ff       call   8048860 <__isoc99_sscanf@plt>
 8048c29: 83 f8 01             cmp    $0x1,%eax
 8048c2c: 7f 05                 jg     8048c33 <phase_3+0x31>
 8048c2e: e8 e2 04 00 00       call   8049115 <explode_bomb>
 8048c33: 83 7c 24 18 07       cmpl   $0x7,0x18(%esp)
 8048c38: 77 5a                 ja     8048c94 <phase_3+0x92>
 8048c3a: 8b 44 24 18           mov    0x18(%esp),%eax
 8048c3e: ff 24 85 a0 a1 04 08 jmp    *0x804a1a0(,%eax,4)
 8048c45: b8 00 00 00 00       mov    $0x0,%eax
 8048c4a: eb 05                 jmp    8048c51 <phase_3+0x4f>
 8048c4c: b8 83 03 00 00       mov    $0x383,%eax
 8048c51: 83 e8 54             sub    $0x54,%eax
 8048c54: eb 05                 jmp    8048c5b <phase_3+0x59>
 8048c56: b8 00 00 00 00       mov    $0x0,%eax
 8048c5b: 05 27 01 00 00       add    $0x127,%eax
 8048c60: eb 05                 jmp    8048c67 <phase_3+0x65>
 8048c62: b8 00 00 00 00       mov    $0x0,%eax
 8048c67: 83 e8 38             sub    $0x38,%eax
 8048c6a: eb 05                 jmp    8048c71 <phase_3+0x6f>
 8048c6c: b8 00 00 00 00       mov    $0x0,%eax
 8048c71: 83 c0 38             add    $0x38,%eax
 8048c74: eb 05                 jmp    8048c7b <phase_3+0x79>
 8048c76: b8 00 00 00 00       mov    $0x0,%eax
 8048c7b: 83 e8 38             sub    $0x38,%eax
 8048c7e: eb 05                 jmp    8048c85 <phase_3+0x83>
 8048c80: b8 00 00 00 00       mov    $0x0,%eax
 8048c85: 83 c0 38             add    $0x38,%eax
 8048c88: eb 05                 jmp    8048c8f <phase_3+0x8d>
 8048c8a: b8 00 00 00 00       mov    $0x0,%eax
 8048c8f: 83 e8 38             sub    $0x38,%eax
 8048c92: eb 0a                 jmp    8048c9e <phase_3+0x9c>
 8048c94: e8 7c 04 00 00       call   8049115 <explode_bomb>
 8048c99: b8 00 00 00 00       mov    $0x0,%eax
 8048c9e: 83 7c 24 18 05       cmpl   $0x5,0x18(%esp)
 8048ca3: 7f 06                 jg     8048cab <phase_3+0xa9>
 8048ca5: 3b 44 24 1c           cmp    0x1c(%esp),%eax
 8048ca9: 74 05                 je     8048cb0 <phase_3+0xae>
 8048cab: e8 65 04 00 00       call   8049115 <explode_bomb>
 8048cb0: 83 c4 2c             add    $0x2c,%esp
 8048cb3: c3                   ret    

08048cb4 <func4>:
 8048cb4: 57                   push   %edi
 8048cb5: 56                   push   %esi
 8048cb6: 53                   push   %ebx
 8048cb7: 83 ec 10             sub    $0x10,%esp
 8048cba: 8b 5c 24 20           mov    0x20(%esp),%ebx
 8048cbe: 8b 74 24 24           mov    0x24(%esp),%esi
 8048cc2: 85 db                 test   %ebx,%ebx
 8048cc4: 7e 2c                 jle    8048cf2 <func4+0x3e>
 8048cc6: 89 f0                 mov    %esi,%eax
 8048cc8: 83 fb 01             cmp    $0x1,%ebx
 8048ccb: 74 2a                 je     8048cf7 <func4+0x43>
 8048ccd: 89 74 24 04           mov    %esi,0x4(%esp)
 8048cd1: 8d 43 ff             lea    -0x1(%ebx),%eax
 8048cd4: 89 04 24             mov    %eax,(%esp)
 8048cd7: e8 d8 ff ff ff       call   8048cb4 <func4>
 8048cdc: 8d 3c 30             lea    (%eax,%esi,1),%edi
 8048cdf: 89 74 24 04           mov    %esi,0x4(%esp)
 8048ce3: 83 eb 02             sub    $0x2,%ebx
 8048ce6: 89 1c 24             mov    %ebx,(%esp)
 8048ce9: e8 c6 ff ff ff       call   8048cb4 <func4>
 8048cee: 01 f8                 add    %edi,%eax
 8048cf0: eb 05                 jmp    8048cf7 <func4+0x43>
 8048cf2: b8 00 00 00 00       mov    $0x0,%eax
 8048cf7: 83 c4 10             add    $0x10,%esp
 8048cfa: 5b                   pop    %ebx
 8048cfb: 5e                   pop    %esi
 8048cfc: 5f                   pop    %edi
 8048cfd: c3                   ret    

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 5676
活跃值: (1303)
能力值: ( LV17,RANK:1185 )
在线值:
发帖
回帖
粉丝
2
如果我没记错的话这应该是卡内基梅隆的lab
2017-11-18 22:19
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我不清楚,老师布置的作业
2017-11-20 14:28
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
解决了,0  1054
2017-11-21 12:00
0
游客
登录 | 注册 方可回帖
返回
//