炸弹解锁实验四,实在是不会解。求教大佬?

08048d0a <func4>:
 8048d0a:    55                       push   %ebp
 8048d0b:    89 e5                    mov    %esp,%ebp
 8048d0d:    57                       push   %edi    //a1
 8048d0e:    56                       push   %esi        //a2
 8048d0f:    53                       push   %ebx
 8048d10:    83 ec 0c                 sub    $0xc,%esp        //开辟空间    
 8048d13:    8b 75 08                 mov    0x8(%ebp),%esi    //esi=>a
 8048d16:    8b 7d 0c                 mov    0xc(%ebp),%edi    //edi->b
 8048d19:    b8 00 00 00 00           mov    $0x0,%eax
 8048d1e:    85 f6                    test   %esi,%esi
 8048d20:    7e 07                    jle    8048d29 <func4+0x1f>
 8048d22:    89 f8                    mov    %edi,%eax
 8048d24:    83 fe 01                 cmp    $0x1,%esi
 8048d27:    75 08                    jne    8048d31 <func4+0x27>
 8048d29:    8d 65 f4                 lea    -0xc(%ebp),%esp
 8048d2c:    5b                       pop    %ebx
 8048d2d:    5e                       pop    %esi
 8048d2e:    5f                       pop    %edi
 8048d2f:    5d                       pop    %ebp
 8048d30:    c3                       ret    
 8048d31:    83 ec 08                 sub    $0x8,%esp
 8048d34:    57                       push   %edi
 8048d35:    8d 46 ff                 lea    -0x1(%esi),%eax
 8048d38:    50                       push   %eax
 8048d39:    e8 cc ff ff ff           call   8048d0a <func4>
 8048d3e:    83 c4 08                 add    $0x8,%esp
 8048d41:    8d 1c 38                 lea    (%eax,%edi,1),%ebx
 8048d44:    57                       push   %edi
 8048d45:    83 ee 02                 sub    $0x2,%esi
 8048d48:    56                       push   %esi
 8048d49:    e8 bc ff ff ff           call   8048d0a <func4>
 8048d4e:    83 c4 10                 add    $0x10,%esp
 8048d51:    01 d8                    add    %ebx,%eax
 8048d53:    eb d4                    jmp    8048d29 <func4+0x1f>

08048d55 <phase_4>:
 8048d55:    55                       push   %ebp
 8048d56:    89 e5                    mov    %esp,%ebp
 8048d58:    83 ec 18                 sub    $0x18,%esp
 8048d5b:    8d 45 f4                 lea    -0xc(%ebp),%eax//num2
 8048d5e:    50                       push   %eax
 8048d5f:    8d 45 f0                 lea    -0x10(%ebp),%eax//num1
 8048d62:    50                       push   %eax
 8048d63:    68 57 a1 04 08           push   $0x804a157
 8048d68:    ff 75 08                 pushl  0x8(%ebp)
 8048d6b:    e8 f0 fa ff ff           call   8048860 <__isoc99_sscanf@plt>
 8048d70:    83 c4 10                 add    $0x10,%esp
 8048d73:    83 f8 02                 cmp    $0x2,%eax
 8048d76:    75 0b                    jne    8048d83 <phase_4+0x2e>
 8048d78:    8b 45 f4                 mov    -0xc(%ebp),%eax
 8048d7b:    83 e8 02                 sub    $0x2,%eax
 8048d7e:    83 f8 02                 cmp    $0x2,%eax
 8048d81:    76 05                    jbe    8048d88 <phase_4+0x33>
 8048d83:    e8 ac 03 00 00           call   8049134 <explode_bomb>
 8048d88:    83 ec 08                 sub    $0x8,%esp
 8048d8b:    ff 75 f4                 pushl  -0xc(%ebp)
 8048d8e:    6a 09                    push   $0x9
 8048d90:    e8 75 ff ff ff           call   8048d0a <func4>
 8048d95:    83 c4 10                 add    $0x10,%esp
 8048d98:    39 45 f0                 cmp    %eax,-0x10(%ebp)
 8048d9b:    74 05                    je     8048da2 <phase_4+0x4d>
 8048d9d:    e8 92 03 00 00           call   8049134 <explode_bomb>
 8048da2:    c9                       leave  
 8048da3:    c3                       ret  

汇编...

希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10768339.html