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直播授课