Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 080489f0 <main>:
- 80489f0: 55 push %ebp
- 80489f1: 89 e5 mov %esp,%ebp
- 80489f3: 53 push %ebx
- 80489f4: 83 e4 f0 and $0xfffffff0,%esp
- 80489f7: 83 ec 10 sub $0x10,%esp
- 80489fa: 8b 45 08 mov 0x8(%ebp),%eax
- 80489fd: 8b 5d 0c mov 0xc(%ebp),%ebx
- 8048a00: 83 f8 01 cmp $0x1,%eax
- 8048a03: 75 0c jne 8048a11 <main+0x21>
- 8048a05: a1 c4 c7 04 08 mov 0x804c7c4,%eax
- 8048a0a: a3 ec c7 04 08 mov %eax,0x804c7ec
- 8048a0f: eb 64 jmp 8048a75 <main+0x85>
- 8048a11: 83 f8 02 cmp $0x2,%eax
- 8048a14: 75 41 jne 8048a57 <main+0x67>
- 8048a16: c7 44 24 04 2c a1 04 movl $0x804a12c,0x4(%esp)
- 8048a1d: 08
- 8048a1e: 8b 43 04 mov 0x4(%ebx),%eax
- 8048a21: 89 04 24 mov %eax,(%esp)
- 8048a24: e8 37 fe ff ff call 8048860 <fopen@plt>
- 8048a29: a3 ec c7 04 08 mov %eax,0x804c7ec
- 8048a2e: 85 c0 test %eax,%eax
- 8048a30: 75 43 jne 8048a75 <main+0x85>
- 8048a32: 8b 43 04 mov 0x4(%ebx),%eax
- 8048a35: 89 44 24 08 mov %eax,0x8(%esp)
- 8048a39: 8b 03 mov (%ebx),%eax
- 8048a3b: 89 44 24 04 mov %eax,0x4(%esp)
- 8048a3f: c7 04 24 2e a1 04 08 movl $0x804a12e,(%esp)
- 8048a46: e8 e5 fc ff ff call 8048730 <printf@plt>
- 8048a4b: c7 04 24 08 00 00 00 movl $0x8,(%esp)
- 8048a52: e8 a9 fd ff ff call 8048800 <exit@plt>
- 8048a57: 8b 03 mov (%ebx),%eax
- 8048a59: 89 44 24 04 mov %eax,0x4(%esp)
- 8048a5d: c7 04 24 4b a1 04 08 movl $0x804a14b,(%esp)
- 8048a64: e8 c7 fc ff ff call 8048730 <printf@plt>
- 8048a69: c7 04 24 08 00 00 00 movl $0x8,(%esp)
- 8048a70: e8 8b fd ff ff call 8048800 <exit@plt>
- 8048a75: e8 bc 05 00 00 call 8049036 <initialize_bomb>
- 8048a7a: c7 04 24 b0 a1 04 08 movl $0x804a1b0,(%esp)
- 8048a81: e8 5a fd ff ff call 80487e0 <puts@plt>
- 8048a86: c7 04 24 ec a1 04 08 movl $0x804a1ec,(%esp)
- 8048a8d: e8 4e fd ff ff call 80487e0 <puts@plt>
- 8048a92: e8 5d 08 00 00 call 80492f4 <read_line>
- 8048a97: 89 04 24 mov %eax,(%esp)
- 8048a9a: e8 b1 00 00 00 call 8048b50 <phase_1>
- 8048a9f: e8 84 09 00 00 call 8049428 <phase_defused>
- 8048aa4: c7 04 24 18 a2 04 08 movl $0x804a218,(%esp)
- 8048aab: e8 30 fd ff ff call 80487e0 <puts@plt>
- 8048ab0: e8 3f 08 00 00 call 80492f4 <read_line>
- 8048ab5: 89 04 24 mov %eax,(%esp)
- 8048ab8: e8 b7 00 00 00 call 8048b74 <phase_2>
- 8048abd: e8 66 09 00 00 call 8049428 <phase_defused>
- 8048ac2: c7 04 24 65 a1 04 08 movl $0x804a165,(%esp)
- 8048ac9: e8 12 fd ff ff call 80487e0 <puts@plt>
- 8048ace: e8 21 08 00 00 call 80492f4 <read_line>
- 8048ad3: 89 04 24 mov %eax,(%esp)
- 8048ad6: e8 ef 00 00 00 call 8048bca <phase_3>
- 8048adb: e8 48 09 00 00 call 8049428 <phase_defused>
- 8048ae0: c7 04 24 83 a1 04 08 movl $0x804a183,(%esp)
- 8048ae7: e8 f4 fc ff ff call 80487e0 <puts@plt>
- 8048aec: e8 03 08 00 00 call 80492f4 <read_line>
- 8048af1: 89 04 24 mov %eax,(%esp)
- 8048af4: e8 c6 01 00 00 call 8048cbf <phase_4>
- 8048af9: e8 2a 09 00 00 call 8049428 <phase_defused>
- 8048afe: c7 04 24 44 a2 04 08 movl $0x804a244,(%esp)
- 8048b05: e8 d6 fc ff ff call 80487e0 <puts@plt>
- 8048b0a: e8 e5 07 00 00 call 80492f4 <read_line>
- 8048b0f: 89 04 24 mov %eax,(%esp)
- 8048b12: e8 11 02 00 00 call 8048d28 <phase_5>
- 8048b17: e8 0c 09 00 00 call 8049428 <phase_defused>
- 8048b1c: c7 04 24 92 a1 04 08 movl $0x804a192,(%esp)
- 8048b23: e8 b8 fc ff ff call 80487e0 <puts@plt>
- 8048b28: e8 c7 07 00 00 call 80492f4 <read_line>
- 8048b2d: 89 04 24 mov %eax,(%esp)
- 8048b30: e8 67 02 00 00 call 8048d9c <phase_6>
- 8048b35: e8 ee 08 00 00 call 8049428 <phase_defused>
- 8048b3a: b8 00 00 00 00 mov $0x0,%eax
- 8048b3f: 8b 5d fc mov -0x4(%ebp),%ebx
- 8048b42: c9 leave
- 8048b43: c3 ret
- 8048b44: 66 90 xchg %ax,%ax
- 8048b46: 66 90 xchg %ax,%ax
- 8048b48: 66 90 xchg %ax,%ax
- 8048b4a: 66 90 xchg %ax,%ax
- 8048b4c: 66 90 xchg %ax,%ax
- 8048b4e: 66 90 xchg %ax,%ax
- 08048b50 <phase_1>:
- 8048b50: 83 ec 1c sub $0x1c,%esp
- 8048b53: c7 44 24 04 68 a2 04 movl $0x804a268,0x4(%esp)
- 8048b5a: 08
- 8048b5b: 8b 44 24 20 mov 0x20(%esp),%eax
- 8048b5f: 89 04 24 mov %eax,(%esp)
- 8048b62: e8 63 04 00 00 call 8048fca <strings_not_equal>
- 8048b67: 85 c0 test %eax,%eax
- 8048b69: 74 05 je 8048b70 <phase_1+0x20>
- 8048b6b: e8 f5 06 00 00 call 8049265 <explode_bomb>
- 8048b70: 83 c4 1c add $0x1c,%esp
- 8048b73: c3 ret
- 08048b74 <phase_2>:
- 8048b74: 56 push %esi
- 8048b75: 53 push %ebx
- 8048b76: 83 ec 34 sub $0x34,%esp
- 8048b79: 8d 44 24 18 lea 0x18(%esp),%eax
- 8048b7d: 89 44 24 04 mov %eax,0x4(%esp)
- 8048b81: 8b 44 24 40 mov 0x40(%esp),%eax
- 8048b85: 89 04 24 mov %eax,(%esp)
- 8048b88: e8 17 07 00 00 call 80492a4 <read_six_numbers>
- 8048b8d: 83 7c 24 18 00 cmpl $0x0,0x18(%esp)
- 8048b92: 75 07 jne 8048b9b <phase_2+0x27>
- 8048b94: 83 7c 24 1c 01 cmpl $0x1,0x1c(%esp)
- 8048b99: 74 1f je 8048bba <phase_2+0x46>
- 8048b9b: e8 c5 06 00 00 call 8049265 <explode_bomb>
- 8048ba0: eb 18 jmp 8048bba <phase_2+0x46>
- 8048ba2: 8b 43 f8 mov -0x8(%ebx),%eax
- 8048ba5: 03 43 fc add -0x4(%ebx),%eax
- 8048ba8: 39 03 cmp %eax,(%ebx)
- 8048baa: 74 05 je 8048bb1 <phase_2+0x3d>
- 8048bac: e8 b4 06 00 00 call 8049265 <explode_bomb>
- 8048bb1: 83 c3 04 add $0x4,%ebx
- 8048bb4: 39 f3 cmp %esi,%ebx
- 8048bb6: 75 ea jne 8048ba2 <phase_2+0x2e>
- 8048bb8: eb 0a jmp 8048bc4 <phase_2+0x50>
- 8048bba: 8d 5c 24 20 lea 0x20(%esp),%ebx
- 8048bbe: 8d 74 24 30 lea 0x30(%esp),%esi
- 8048bc2: eb de jmp 8048ba2 <phase_2+0x2e>
- 8048bc4: 83 c4 34 add $0x34,%esp
- 8048bc7: 5b pop %ebx
- 8048bc8: 5e pop %esi
- 8048bc9: c3 ret
- 08048bca <phase_3>:
- 8048bca: 83 ec 2c sub $0x2c,%esp
- 8048bcd: 8d 44 24 18 lea 0x18(%esp),%eax
- 8048bd1: 89 44 24 0c mov %eax,0xc(%esp)
- 8048bd5: 8d 44 24 1c lea 0x1c(%esp),%eax
- 8048bd9: 89 44 24 08 mov %eax,0x8(%esp)
- 8048bdd: c7 44 24 04 61 a5 04 movl $0x804a561,0x4(%esp)
- 8048be4: 08
- 8048be5: 8b 44 24 30 mov 0x30(%esp),%eax
- 8048be9: 89 04 24 mov %eax,(%esp)
- 8048bec: e8 5f fc ff ff call 8048850 <__isoc99_sscanf@plt>
- 8048bf1: 83 f8 01 cmp $0x1,%eax
- 8048bf4: 7f 05 jg 8048bfb <phase_3+0x31>
- 8048bf6: e8 6a 06 00 00 call 8049265 <explode_bomb>
- 8048bfb: 83 7c 24 1c 07 cmpl $0x7,0x1c(%esp)
- 8048c00: 77 3c ja 8048c3e <phase_3+0x74>
- 8048c02: 8b 44 24 1c mov 0x1c(%esp),%eax
- 8048c06: ff 24 85 c0 a2 04 08 jmp *0x804a2c0(,%eax,4)
- 8048c0d: b8 63 02 00 00 mov $0x263,%eax
- 8048c12: eb 3b jmp 8048c4f <phase_3+0x85>
- 8048c14: b8 fe 02 00 00 mov $0x2fe,%eax
- 8048c19: eb 34 jmp 8048c4f <phase_3+0x85>
- 8048c1b: b8 9e 03 00 00 mov $0x39e,%eax
- 8048c20: eb 2d jmp 8048c4f <phase_3+0x85>
- 8048c22: b8 3c 02 00 00 mov $0x23c,%eax
- 8048c27: eb 26 jmp 8048c4f <phase_3+0x85>
- 8048c29: b8 e8 01 00 00 mov $0x1e8,%eax
- 8048c2e: eb 1f jmp 8048c4f <phase_3+0x85>
- 8048c30: b8 55 02 00 00 mov $0x255,%eax
- 8048c35: eb 18 jmp 8048c4f <phase_3+0x85>
- 8048c37: b8 01 01 00 00 mov $0x101,%eax
- 8048c3c: eb 11 jmp 8048c4f <phase_3+0x85>
- 8048c3e: e8 22 06 00 00 call 8049265 <explode_bomb>
- 8048c43: b8 00 00 00 00 mov $0x0,%eax
- 8048c48: eb 05 jmp 8048c4f <phase_3+0x85>
- 8048c4a: b8 f3 01 00 00 mov $0x1f3,%eax
- 8048c4f: 3b 44 24 18 cmp 0x18(%esp),%eax
- 8048c53: 74 05 je 8048c5a <phase_3+0x90>
- 8048c55: e8 0b 06 00 00 call 8049265 <explode_bomb>
- 8048c5a: 83 c4 2c add $0x2c,%esp
- 8048c5d: c3 ret
- 08048c5e <func4>:
- 8048c5e: 56 push %esi
- 8048c5f: 53 push %ebx
- 8048c60: 83 ec 14 sub $0x14,%esp
- 8048c63: 8b 54 24 20 mov 0x20(%esp),%edx
- 8048c67: 8b 44 24 24 mov 0x24(%esp),%eax
- 8048c6b: 8b 5c 24 28 mov 0x28(%esp),%ebx
- 8048c6f: 89 d9 mov %ebx,%ecx
- 8048c71: 29 c1 sub %eax,%ecx
- 8048c73: 89 ce mov %ecx,%esi
- 8048c75: c1 ee 1f shr $0x1f,%esi
- 8048c78: 01 f1 add %esi,%ecx
- 8048c7a: d1 f9 sar %ecx
- 8048c7c: 01 c1 add %eax,%ecx
- 8048c7e: 39 d1 cmp %edx,%ecx
- 8048c80: 7e 17 jle 8048c99 <func4+0x3b>
- 8048c82: 83 e9 01 sub $0x1,%ecx
- 8048c85: 89 4c 24 08 mov %ecx,0x8(%esp)
- 8048c89: 89 44 24 04 mov %eax,0x4(%esp)
- 8048c8d: 89 14 24 mov %edx,(%esp)
- 8048c90: e8 c9 ff ff ff call 8048c5e <func4>
- 8048c95: 01 c0 add %eax,%eax
- 8048c97: eb 20 jmp 8048cb9 <func4+0x5b>
- 8048c99: b8 00 00 00 00 mov $0x0,%eax
- 8048c9e: 39 d1 cmp %edx,%ecx
- 8048ca0: 7d 17 jge 8048cb9 <func4+0x5b>
- 8048ca2: 89 5c 24 08 mov %ebx,0x8(%esp)
- 8048ca6: 83 c1 01 add $0x1,%ecx
- 8048ca9: 89 4c 24 04 mov %ecx,0x4(%esp)
- 8048cad: 89 14 24 mov %edx,(%esp)
- 8048cb0: e8 a9 ff ff ff call 8048c5e <func4>
- 8048cb5: 8d 44 00 01 lea 0x1(%eax,%eax,1),%eax
- 8048cb9: 83 c4 14 add $0x14,%esp
- 8048cbc: 5b pop %ebx
- 8048cbd: 5e pop %esi
- 8048cbe: c3 ret
- 08048cbf <phase_4>:
- 8048cbf: 83 ec 2c sub $0x2c,%esp
- 8048cc2: 8d 44 24 18 lea 0x18(%esp),%eax
- 8048cc6: 89 44 24 0c mov %eax,0xc(%esp)
- 8048cca: 8d 44 24 1c lea 0x1c(%esp),%eax
- 8048cce: 89 44 24 08 mov %eax,0x8(%esp)
- 8048cd2: c7 44 24 04 61 a5 04 movl $0x804a561,0x4(%esp)
- 8048cd9: 08
- 8048cda: 8b 44 24 30 mov 0x30(%esp),%eax
- 8048cde: 89 04 24 mov %eax,(%esp)
- 8048ce1: e8 6a fb ff ff call 8048850 <__isoc99_sscanf@plt>
- 8048ce6: 83 f8 02 cmp $0x2,%eax
- 8048ce9: 75 07 jne 8048cf2 <phase_4+0x33>
- 8048ceb: 83 7c 24 1c 0e cmpl $0xe,0x1c(%esp)
- 8048cf0: 76 05 jbe 8048cf7 <phase_4+0x38>
- 8048cf2: e8 6e 05 00 00 call 8049265 <explode_bomb>
- 8048cf7: c7 44 24 08 0e 00 00 movl $0xe,0x8(%esp)
- 8048cfe: 00
- 8048cff: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp)
- 8048d06: 00
- 8048d07: 8b 44 24 1c mov 0x1c(%esp),%eax
- 8048d0b: 89 04 24 mov %eax,(%esp)
- 8048d0e: e8 4b ff ff ff call 8048c5e <func4>
- 8048d13: 83 f8 04 cmp $0x4,%eax
- 8048d16: 75 07 jne 8048d1f <phase_4+0x60>
- 8048d18: 83 7c 24 18 04 cmpl $0x4,0x18(%esp)
- 8048d1d: 74 05 je 8048d24 <phase_4+0x65>
- 8048d1f: e8 41 05 00 00 call 8049265 <explode_bomb>
- 8048d24: 83 c4 2c add $0x2c,%esp
- 8048d27: c3 ret
- 08048d28 <phase_5>:
- 8048d28: 83 ec 2c sub $0x2c,%esp
- 8048d2b: 8d 44 24 18 lea 0x18(%esp),%eax
- 8048d2f: 89 44 24 0c mov %eax,0xc(%esp)
- 8048d33: 8d 44 24 1c lea 0x1c(%esp),%eax
- 8048d37: 89 44 24 08 mov %eax,0x8(%esp)
- 8048d3b: c7 44 24 04 61 a5 04 movl $0x804a561,0x4(%esp)
- 8048d42: 08
- 8048d43: 8b 44 24 30 mov 0x30(%esp),%eax
- 8048d47: 89 04 24 mov %eax,(%esp)
- 8048d4a: e8 01 fb ff ff call 8048850 <__isoc99_sscanf@plt>
- 8048d4f: 83 f8 01 cmp $0x1,%eax
- 8048d52: 7f 05 jg 8048d59 <phase_5+0x31>
- 8048d54: e8 0c 05 00 00 call 8049265 <explode_bomb>
- 8048d59: 8b 44 24 1c mov 0x1c(%esp),%eax
- 8048d5d: 83 e0 0f and $0xf,%eax
- 8048d60: 89 44 24 1c mov %eax,0x1c(%esp)
- 8048d64: 83 f8 0f cmp $0xf,%eax
- 8048d67: 74 2a je 8048d93 <phase_5+0x6b>
- 8048d69: b9 00 00 00 00 mov $0x0,%ecx
- 8048d6e: ba 00 00 00 00 mov $0x0,%edx
- 8048d73: 83 c2 01 add $0x1,%edx
- 8048d76: 8b 04 85 e0 a2 04 08 mov 0x804a2e0(,%eax,4),%eax
- 8048d7d: 01 c1 add %eax,%ecx
- 8048d7f: 83 f8 0f cmp $0xf,%eax
- 8048d82: 75 ef jne 8048d73 <phase_5+0x4b>
- 8048d84: 89 44 24 1c mov %eax,0x1c(%esp)
- 8048d88: 83 fa 0f cmp $0xf,%edx
- 8048d8b: 75 06 jne 8048d93 <phase_5+0x6b>
- 8048d8d: 3b 4c 24 18 cmp 0x18(%esp),%ecx
- 8048d91: 74 05 je 8048d98 <phase_5+0x70>
- 8048d93: e8 cd 04 00 00 call 8049265 <explode_bomb>
- 8048d98: 83 c4 2c add $0x2c,%esp
- 8048d9b: c3 ret
- 08048d9c <phase_6>:
- 8048d9c: 56 push %esi
- 8048d9d: 53 push %ebx
- 8048d9e: 83 ec 44 sub $0x44,%esp
- 8048da1: 8d 44 24 28 lea 0x28(%esp),%eax
- 8048da5: 89 44 24 04 mov %eax,0x4(%esp)
- 8048da9: 8b 44 24 50 mov 0x50(%esp),%eax
- 8048dad: 89 04 24 mov %eax,(%esp)
- 8048db0: e8 ef 04 00 00 call 80492a4 <read_six_numbers>
- 8048db5: be 00 00 00 00 mov $0x0,%esi
- 8048dba: 8b 44 b4 28 mov 0x28(%esp,%esi,4),%eax
- 8048dbe: 83 e8 01 sub $0x1,%eax
- 8048dc1: 83 f8 05 cmp $0x5,%eax
- 8048dc4: 76 05 jbe 8048dcb <phase_6+0x2f>
- 8048dc6: e8 9a 04 00 00 call 8049265 <explode_bomb>
- 8048dcb: 83 c6 01 add $0x1,%esi
- 8048dce: 83 fe 06 cmp $0x6,%esi
- 8048dd1: 75 07 jne 8048dda <phase_6+0x3e>
- 8048dd3: bb 00 00 00 00 mov $0x0,%ebx
- 8048dd8: eb 39 jmp 8048e13 <phase_6+0x77>
- 8048dda: 89 f3 mov %esi,%ebx
- 8048ddc: 8b 44 9c 28 mov 0x28(%esp,%ebx,4),%eax
- 8048de0: 39 44 b4 24 cmp %eax,0x24(%esp,%esi,4)
- 8048de4: 75 05 jne 8048deb <phase_6+0x4f>
- 8048de6: e8 7a 04 00 00 call 8049265 <explode_bomb>
- 8048deb: 83 c3 01 add $0x1,%ebx
- 8048dee: 83 fb 05 cmp $0x5,%ebx
- 8048df1: 7e e9 jle 8048ddc <phase_6+0x40>
- 8048df3: eb c5 jmp 8048dba <phase_6+0x1e>
- 8048df5: 8b 52 08 mov 0x8(%edx),%edx
- 8048df8: 83 c0 01 add $0x1,%eax
- 8048dfb: 39 c8 cmp %ecx,%eax
- 8048dfd: 75 f6 jne 8048df5 <phase_6+0x59>
- 8048dff: 90 nop
- 8048e00: eb 05 jmp 8048e07 <phase_6+0x6b>
- 8048e02: ba 54 c1 04 08 mov $0x804c154,%edx
- 8048e07: 89 54 b4 10 mov %edx,0x10(%esp,%esi,4)
- 8048e0b: 83 c3 01 add $0x1,%ebx
- 8048e0e: 83 fb 06 cmp $0x6,%ebx
- 8048e11: 74 17 je 8048e2a <phase_6+0x8e>
- 8048e13: 89 de mov %ebx,%esi
- 8048e15: 8b 4c 9c 28 mov 0x28(%esp,%ebx,4),%ecx
- 8048e19: 83 f9 01 cmp $0x1,%ecx
- 8048e1c: 7e e4 jle 8048e02 <phase_6+0x66>
- 8048e1e: b8 01 00 00 00 mov $0x1,%eax
- 8048e23: ba 54 c1 04 08 mov $0x804c154,%edx
- 8048e28: eb cb jmp 8048df5 <phase_6+0x59>
- 8048e2a: 8b 5c 24 10 mov 0x10(%esp),%ebx
- 8048e2e: 8d 44 24 14 lea 0x14(%esp),%eax
- 8048e32: 8d 74 24 28 lea 0x28(%esp),%esi
- 8048e36: 89 d9 mov %ebx,%ecx
- 8048e38: 8b 10 mov (%eax),%edx
- 8048e3a: 89 51 08 mov %edx,0x8(%ecx)
- 8048e3d: 83 c0 04 add $0x4,%eax
- 8048e40: 39 f0 cmp %esi,%eax
- 8048e42: 74 04 je 8048e48 <phase_6+0xac>
- 8048e44: 89 d1 mov %edx,%ecx
- 8048e46: eb f0 jmp 8048e38 <phase_6+0x9c>
- 8048e48: c7 42 08 00 00 00 00 movl $0x0,0x8(%edx)
- 8048e4f: be 05 00 00 00 mov $0x5,%esi
- 8048e54: 8b 43 08 mov 0x8(%ebx),%eax
- 8048e57: 8b 00 mov (%eax),%eax
- 8048e59: 39 03 cmp %eax,(%ebx)
- 8048e5b: 7e 05 jle 8048e62 <phase_6+0xc6>
- 8048e5d: e8 03 04 00 00 call 8049265 <explode_bomb>
- 8048e62: 8b 5b 08 mov 0x8(%ebx),%ebx
- 8048e65: 83 ee 01 sub $0x1,%esi
- 8048e68: 75 ea jne 8048e54 <phase_6+0xb8>
- 8048e6a: 83 c4 44 add $0x44,%esp
- 8048e6d: 5b pop %ebx
- 8048e6e: 5e pop %esi
- 8048e6f: c3 ret
- 08048e70 <fun7>:
- 8048e70: 53 push %ebx
- 8048e71: 83 ec 18 sub $0x18,%esp
- 8048e74: 8b 54 24 20 mov 0x20(%esp),%edx
- 8048e78: 8b 4c 24 24 mov 0x24(%esp),%ecx
- 8048e7c: 85 d2 test %edx,%edx
- 8048e7e: 74 37 je 8048eb7 <fun7+0x47>
- 8048e80: 8b 1a mov (%edx),%ebx
- 8048e82: 39 cb cmp %ecx,%ebx
- 8048e84: 7e 13 jle 8048e99 <fun7+0x29>
- 8048e86: 89 4c 24 04 mov %ecx,0x4(%esp)
- 8048e8a: 8b 42 04 mov 0x4(%edx),%eax
- 8048e8d: 89 04 24 mov %eax,(%esp)
- 8048e90: e8 db ff ff ff call 8048e70 <fun7>
- 8048e95: 01 c0 add %eax,%eax
- 8048e97: eb 23 jmp 8048ebc <fun7+0x4c>
- 8048e99: b8 00 00 00 00 mov $0x0,%eax
- 8048e9e: 39 cb cmp %ecx,%ebx
- 8048ea0: 74 1a je 8048ebc <fun7+0x4c>
- 8048ea2: 89 4c 24 04 mov %ecx,0x4(%esp)
- 8048ea6: 8b 42 08 mov 0x8(%edx),%eax
- 8048ea9: 89 04 24 mov %eax,(%esp)
- 8048eac: e8 bf ff ff ff call 8048e70 <fun7>
- 8048eb1: 8d 44 00 01 lea 0x1(%eax,%eax,1),%eax
- 8048eb5: eb 05 jmp 8048ebc <fun7+0x4c>
- 8048eb7: b8 ff ff ff ff mov $0xffffffff,%eax
- 8048ebc: 83 c4 18 add $0x18,%esp
- 8048ebf: 5b pop %ebx
- 8048ec0: c3 ret
- 08048ec1 <secret_phase>:
- 8048ec1: 53 push %ebx
- 8048ec2: 83 ec 18 sub $0x18,%esp
- 8048ec5: e8 2a 04 00 00 call 80492f4 <read_line>
- 8048eca: c7 44 24 08 0a 00 00 movl $0xa,0x8(%esp)
- 8048ed1: 00
- 8048ed2: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp)
- 8048ed9: 00
- 8048eda: 89 04 24 mov %eax,(%esp)
- 8048edd: e8 ce f9 ff ff call 80488b0 <strtol@plt>
- 8048ee2: 89 c3 mov %eax,%ebx
- 8048ee4: 8d 40 ff lea -0x1(%eax),%eax
- 8048ee7: 3d e8 03 00 00 cmp $0x3e8,%eax
- 8048eec: 76 05 jbe 8048ef3 <secret_phase+0x32>
- 8048eee: e8 72 03 00 00 call 8049265 <explode_bomb>
- 8048ef3: 89 5c 24 04 mov %ebx,0x4(%esp)
- 8048ef7: c7 04 24 a0 c0 04 08 movl $0x804c0a0,(%esp)
- 8048efe: e8 6d ff ff ff call 8048e70 <fun7>
- 8048f03: 85 c0 test %eax,%eax
- 8048f05: 74 05 je 8048f0c <secret_phase+0x4b>
- 8048f07: e8 59 03 00 00 call 8049265 <explode_bomb>
- 8048f0c: c7 04 24 88 a2 04 08 movl $0x804a288,(%esp)
- 8048f13: e8 c8 f8 ff ff call 80487e0 <puts@plt>
- 8048f18: e8 0b 05 00 00 call 8049428 <phase_defused>
- 8048f1d: 83 c4 18 add $0x18,%esp
- 8048f20: 5b pop %ebx
- 8048f21: c3 ret
- 8048f22: 66 90 xchg %ax,%ax
- 8048f24: 66 90 xchg %ax,%ax
- 8048f26: 66 90 xchg %ax,%ax
- 8048f28: 66 90 xchg %ax,%ax
- 8048f2a: 66 90 xchg %ax,%ax
- 8048f2c: 66 90 xchg %ax,%ax
- 8048f2e: 66 90 xchg %ax,%ax
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement