📄 bomb-d.txt
字号:
8048ba4: 83 f8 1f cmp $0x1f,%eax 8048ba7: 77 10 ja 8048bb9 <verify+0xf1> 8048ba9: 83 c4 f4 add $0xfffffff4,%esp 8048bac: 68 17 95 04 08 push $0x8049517 8048bb1: e8 fa fb ff ff call 80487b0 <fatal> 8048bb6: 83 c4 10 add $0x10,%esp 8048bb9: 83 3d 84 a5 04 08 06 cmpl $0x6,0x804a584 8048bc0: 75 2d jne 8048bef <verify+0x127> 8048bc2: 83 c4 fc add $0xfffffffc,%esp 8048bc5: 6a 20 push $0x20 8048bc7: 68 60 c8 04 08 push $0x804c860 8048bcc: a1 90 a5 04 08 mov 0x804a590,%eax 8048bd1: 50 push %eax 8048bd2: e8 f1 02 00 00 call 8048ec8 <writen> 8048bd7: 83 c4 10 add $0x10,%esp 8048bda: 83 f8 1f cmp $0x1f,%eax 8048bdd: 77 10 ja 8048bef <verify+0x127> 8048bdf: 83 c4 f4 add $0xfffffff4,%esp 8048be2: 68 17 95 04 08 push $0x8049517 8048be7: e8 c4 fb ff ff call 80487b0 <fatal> 8048bec: 83 c4 10 add $0x10,%esp 8048bef: 83 c4 fc add $0xfffffffc,%esp 8048bf2: 6a 08 push $0x8 8048bf4: 8d 85 e8 fb ff ff lea 0xfffffbe8(%ebp),%eax 8048bfa: 50 push %eax 8048bfb: a1 90 a5 04 08 mov 0x804a590,%eax 8048c00: 50 push %eax 8048c01: e8 46 04 00 00 call 804904c <readn> 8048c06: 83 c4 10 add $0x10,%esp 8048c09: 83 f8 07 cmp $0x7,%eax 8048c0c: 77 10 ja 8048c1e <verify+0x156> 8048c0e: 83 c4 f4 add $0xfffffff4,%esp 8048c11: 68 2a 95 04 08 push $0x804952a 8048c16: e8 95 fb ff ff call 80487b0 <fatal> 8048c1b: 83 c4 10 add $0x10,%esp 8048c1e: 83 bd e8 fb ff ff 05 cmpl $0x5,0xfffffbe8(%ebp) 8048c25: 75 10 jne 8048c37 <verify+0x16f> 8048c27: 83 c4 f4 add $0xfffffff4,%esp 8048c2a: 68 3c 95 04 08 push $0x804953c 8048c2f: e8 7c fb ff ff call 80487b0 <fatal> 8048c34: 83 c4 10 add $0x10,%esp 8048c37: 83 c4 fc add $0xfffffffc,%esp 8048c3a: 68 00 04 00 00 push $0x400 8048c3f: 8d 9d f4 fb ff ff lea 0xfffffbf4(%ebp),%ebx 8048c45: 53 push %ebx 8048c46: a1 90 a5 04 08 mov 0x804a590,%eax 8048c4b: 50 push %eax 8048c4c: e8 47 03 00 00 call 8048f98 <readline> 8048c51: 83 c4 10 add $0x10,%esp 8048c54: 85 c0 test %eax,%eax 8048c56: 7e 10 jle 8048c68 <verify+0x1a0> 8048c58: 83 c4 f8 add $0xfffffff8,%esp 8048c5b: 53 push %ebx 8048c5c: 68 80 94 04 08 push $0x8049480 8048c61: e8 b2 f9 ff ff call 8048618 <_init+0xc8> 8048c66: eb 0d jmp 8048c75 <verify+0x1ad> 8048c68: 83 c4 f4 add $0xfffffff4,%esp 8048c6b: 68 50 95 04 08 push $0x8049550 8048c70: e8 3b fb ff ff call 80487b0 <fatal> 8048c75: 83 c4 10 add $0x10,%esp 8048c78: 83 bd e8 fb ff ff 01 cmpl $0x1,0xfffffbe8(%ebp) 8048c7f: 74 1f je 8048ca0 <verify+0x1d8> 8048c81: a1 90 a5 04 08 mov 0x804a590,%eax 8048c86: 83 c4 f4 add $0xfffffff4,%esp 8048c89: 50 push %eax 8048c8a: e8 09 f9 ff ff call 8048598 <_init+0x48> 8048c8f: 83 c4 f4 add $0xfffffff4,%esp 8048c92: 6a 02 push $0x2 8048c94: e8 af f9 ff ff call 8048648 <_init+0xf8> 8048c99: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 8048ca0: 8b 9d d8 fb ff ff mov 0xfffffbd8(%ebp),%ebx 8048ca6: 89 ec mov %ebp,%esp 8048ca8: 5d pop %ebp 8048ca9: c3 ret 8048caa: 89 f6 mov %esi,%esi08048cac <explode>: 8048cac: 55 push %ebp 8048cad: 89 e5 mov %esp,%ebp 8048caf: 81 ec 24 04 00 00 sub $0x424,%esp 8048cb5: 57 push %edi 8048cb6: 8d bd f4 fb ff ff lea 0xfffffbf4(%ebp),%edi 8048cbc: 31 c0 xor %eax,%eax 8048cbe: fc cld 8048cbf: b9 00 01 00 00 mov $0x100,%ecx 8048cc4: f3 ab repz stos %eax,%es:(%edi) 8048cc6: c7 45 f4 02 00 00 00 movl $0x2,0xfffffff4(%ebp) 8048ccd: a1 84 a5 04 08 mov 0x804a584,%eax 8048cd2: 89 45 f8 mov %eax,0xfffffff8(%ebp) 8048cd5: c7 45 fc a7 04 00 00 movl $0x4a7,0xfffffffc(%ebp) 8048cdc: 83 c4 fc add $0xfffffffc,%esp 8048cdf: 6a 0c push $0xc 8048ce1: 8d 45 f4 lea 0xfffffff4(%ebp),%eax 8048ce4: 50 push %eax 8048ce5: a1 90 a5 04 08 mov 0x804a590,%eax 8048cea: 50 push %eax 8048ceb: e8 d8 01 00 00 call 8048ec8 <writen> 8048cf0: 83 c4 10 add $0x10,%esp 8048cf3: 8d bd f4 fb ff ff lea 0xfffffbf4(%ebp),%edi 8048cf9: 83 f8 0b cmp $0xb,%eax 8048cfc: 77 10 ja 8048d0e <explode+0x62> 8048cfe: 83 c4 f4 add $0xfffffff4,%esp 8048d01: 68 17 95 04 08 push $0x8049517 8048d06: e8 a5 fa ff ff call 80487b0 <fatal> 8048d0b: 83 c4 10 add $0x10,%esp 8048d0e: 83 c4 fc add $0xfffffffc,%esp 8048d11: 6a 08 push $0x8 8048d13: 8d 85 ec fb ff ff lea 0xfffffbec(%ebp),%eax 8048d19: 50 push %eax 8048d1a: a1 90 a5 04 08 mov 0x804a590,%eax 8048d1f: 50 push %eax 8048d20: e8 27 03 00 00 call 804904c <readn> 8048d25: 83 c4 10 add $0x10,%esp 8048d28: 83 f8 07 cmp $0x7,%eax 8048d2b: 77 10 ja 8048d3d <explode+0x91> 8048d2d: 83 c4 f4 add $0xfffffff4,%esp 8048d30: 68 2a 95 04 08 push $0x804952a 8048d35: e8 76 fa ff ff call 80487b0 <fatal> 8048d3a: 83 c4 10 add $0x10,%esp 8048d3d: 83 bd ec fb ff ff 05 cmpl $0x5,0xfffffbec(%ebp) 8048d44: 75 10 jne 8048d56 <explode+0xaa> 8048d46: 83 c4 f4 add $0xfffffff4,%esp 8048d49: 68 3c 95 04 08 push $0x804953c 8048d4e: e8 5d fa ff ff call 80487b0 <fatal> 8048d53: 83 c4 10 add $0x10,%esp 8048d56: 83 c4 fc add $0xfffffffc,%esp 8048d59: 68 00 04 00 00 push $0x400 8048d5e: 57 push %edi 8048d5f: a1 90 a5 04 08 mov 0x804a590,%eax 8048d64: 50 push %eax 8048d65: e8 2e 02 00 00 call 8048f98 <readline> 8048d6a: 83 c4 10 add $0x10,%esp 8048d6d: 85 c0 test %eax,%eax 8048d6f: 7e 10 jle 8048d81 <explode+0xd5> 8048d71: 83 c4 f8 add $0xfffffff8,%esp 8048d74: 57 push %edi 8048d75: 68 e5 94 04 08 push $0x80494e5 8048d7a: e8 99 f8 ff ff call 8048618 <_init+0xc8> 8048d7f: eb 0d jmp 8048d8e <explode+0xe2> 8048d81: 83 c4 f4 add $0xfffffff4,%esp 8048d84: 68 50 95 04 08 push $0x8049550 8048d89: e8 22 fa ff ff call 80487b0 <fatal> 8048d8e: 83 c4 10 add $0x10,%esp 8048d91: 83 bd ec fb ff ff 01 cmpl $0x1,0xfffffbec(%ebp) 8048d98: 74 18 je 8048db2 <explode+0x106> 8048d9a: a1 90 a5 04 08 mov 0x804a590,%eax 8048d9f: 83 c4 f4 add $0xfffffff4,%esp 8048da2: 50 push %eax 8048da3: e8 f0 f7 ff ff call 8048598 <_init+0x48> 8048da8: 83 c4 f4 add $0xfffffff4,%esp 8048dab: 6a 02 push $0x2 8048dad: e8 96 f8 ff ff call 8048648 <_init+0xf8> 8048db2: 8b bd d8 fb ff ff mov 0xfffffbd8(%ebp),%edi 8048db8: 89 ec mov %ebp,%esp 8048dba: 5d pop %ebp 8048dbb: c3 ret 8048dbc: 90 nop 8048dbd: 90 nop 8048dbe: 90 nop 8048dbf: 90 nop 08048dc0 <itos>: 8048dc0: 55 push %ebp 8048dc1: 89 e5 mov %esp,%ebp 8048dc3: 83 ec 0c sub $0xc,%esp 8048dc6: 57 push %edi 8048dc7: 56 push %esi 8048dc8: 53 push %ebx 8048dc9: 8b 4d 08 mov 0x8(%ebp),%ecx 8048dcc: 8b 75 0c mov 0xc(%ebp),%esi 8048dcf: c7 45 fc 00 ca 9a 3b movl $0x3b9aca00,0xfffffffc(%ebp) 8048dd6: 85 c9 test %ecx,%ecx 8048dd8: 74 56 je 8048e30 <itos+0x70> 8048dda: 89 c8 mov %ecx,%eax 8048ddc: 31 d2 xor %edx,%edx 8048dde: f7 75 fc divl 0xfffffffc(%ebp) 8048de1: 84 c0 test %al,%al 8048de3: 75 21 jne 8048e06 <itos+0x46> 8048de5: 8b 3d 68 95 04 08 mov 0x8049568,%edi 8048deb: 90 nop 8048dec: 8d 74 26 00 lea 0x0(%esi,1),%esi 8048df0: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8048df3: f7 e7 mul %edi 8048df5: c1 ea 03 shr $0x3,%edx 8048df8: 89 55 fc mov %edx,0xfffffffc(%ebp) 8048dfb: 89 c8 mov %ecx,%eax 8048dfd: 31 d2 xor %edx,%edx 8048dff: f7 75 fc divl 0xfffffffc(%ebp) 8048e02: 84 c0 test %al,%al 8048e04: 74 ea je 8048df0 <itos+0x30> 8048e06: 8b 1d 68 95 04 08 mov 0x8049568,%ebx 8048e0c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8048e10: 89 c8 mov %ecx,%eax 8048e12: 31 d2 xor %edx,%edx 8048e14: f7 75 fc divl 0xfffffffc(%ebp) 8048e17: 04 30 add $0x30,%al 8048e19: 88 06 mov %al,(%esi) 8048e1b: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8048e1e: 89 d1 mov %edx,%ecx 8048e20: f7 e3 mul %ebx 8048e22: 46 inc %esi 8048e23: c1 ea 03 shr $0x3,%edx 8048e26: 89 55 fc mov %edx,0xfffffffc(%ebp) 8048e29: 75 e5 jne 8048e10 <itos+0x50> 8048e2b: eb 07 jmp 8048e34 <itos+0x74> 8048e2d: 8d 76 00 lea 0x0(%esi),%esi 8048e30: c6 06 30 movb $0x30,(%esi) 8048e33: 46 inc %esi 8048e34: c6 06 00 movb $0x0,(%esi) 8048e37: 5b pop %ebx 8048e38: 5e pop %esi 8048e39: 5f pop %edi 8048e3a: 89 ec mov %ebp,%esp 8048e3c: 5d pop %ebp 8048e3d: c3 ret 8048e3e: 89 f6 mov %esi,%esi08048e40 <copyfile>: 8048e40: 55 push %ebp 8048e41: 89 e5 mov %esp,%ebp 8048e43: 81 ec 0c 20 00 00 sub $0x200c,%esp 8048e49: 57 push %edi 8048e4a: 56 push %esi 8048e4b: 53 push %ebx 8048e4c: 8b 7d 0c mov 0xc(%ebp),%edi 8048e4f: 8d b5 00 e0 ff ff lea 0xffffe000(%ebp),%esi 8048e55: eb 15 jmp 8048e6c <copyfile+0x2c> 8048e57: 83 c4 fc add $0xfffffffc,%esp 8048e5a: 53 push %ebx 8048e5b: 56 push %esi 8048e5c: 8b 45 08 mov 0x8(%ebp),%eax 8048e5f: 50 push %eax 8048e60: e8 23 f7 ff ff call 8048588 <_init+0x38> 8048e65: 83 c4 10 add $0x10,%esp 8048e68: 39 d8 cmp %ebx,%eax 8048e6a: 75 34 jne 8048ea0 <copyfile+0x60> 8048e6c: 83 c4 fc add $0xfffffffc,%esp 8048e6f: 68 00 20 00 00 push $0x2000 8048e74: 56 push %esi 8048e75: 57 push %edi 8048e76: e8 2d f8 ff ff call 80486a8 <_init+0x158> 8048e7b: 89 c3 mov %eax,%ebx 8048e7d: 83 c4 10 add $0x10,%esp 8048e80: 85 db test %ebx,%ebx 8048e82: 7f d3 jg 8048e57 <copyfile+0x17> 8048e84: 7c 1a jl 8048ea0 <copyfile+0x60> 8048e86: 83 c4 f4 add $0xfffffff4,%esp 8048e89: 57 push %edi 8048e8a: e8 09 f7 ff ff call 8048598 <_init+0x48> 8048e8f: 8b 45 08 mov 0x8(%ebp),%eax 8048e92: 83 c4 f4 add $0xfffffff4,%esp 8048e95: 50 push %eax 8048e96: e8 fd f6 ff ff call 8048598 <_init+0x48> 8048e9b: 31 c0 xor %eax,%eax 8048e9d: eb 1b jmp 8048eba <copyfile+0x7a> 8048e9f: 90 nop 8048ea0: 83 c4 f4 add $0xfffffff4,%esp 8048ea3: 57 push %edi 8048ea4: e8 ef f6 ff ff call 8048598 <_init+0x48> 8048ea9: 8b 45 08 mov 0x8(%ebp),%eax 8048eac: 83 c4 f4 add $0xfffffff4,%esp 8048eaf: 50 push %eax 8048eb0: e8 e3 f6 ff ff call 8048598 <_init+0x48> 8048eb5: b8 ff ff ff ff mov $0xffffffff,%eax 8048eba: 8d a5 e8 df ff ff lea 0xffffdfe8(%ebp),%esp 8048ec0: 5b pop %ebx 8048ec1: 5e pop %esi 8048ec2: 5f pop %edi 8048ec3: 89 ec mov %ebp,%esp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -