📄 bomb-d1.txt
字号:
8048876: 53 push %ebx 8048877: 8b 04 b5 98 a5 04 08 mov 0x804a598(,%esi,4),%eax 804887e: ff d0 call *%eax 8048880: 83 c4 10 add $0x10,%esp 8048883: 85 c0 test %eax,%eax 8048885: 74 0e je 8048895 <main+0xa5> 8048887: 83 c4 f4 add $0xfffffff4,%esp 804888a: 53 push %ebx 804888b: e8 38 02 00 00 call 8048ac8 <verify> 8048890: 83 c4 10 add $0x10,%esp 8048893: eb 05 jmp 804889a <main+0xaa> 8048895: e8 12 04 00 00 call 8048cac <explode> 804889a: ff 05 84 a5 04 08 incl 0x804a584 80488a0: 46 inc %esi 80488a1: 83 fe 05 cmp $0x5,%esi 80488a4: 7e ba jle 8048860 <main+0x70> 80488a6: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 80488a9: 5b pop %ebx 80488aa: 5e pop %esi 80488ab: 5f pop %edi 80488ac: 89 ec mov %ebp,%esp 80488ae: 5d pop %ebp 80488af: c3 ret 080488b0 <genr>: 80488b0: 55 push %ebp 80488b1: 89 e5 mov %esp,%ebp 80488b3: 83 ec 0c sub $0xc,%esp 80488b6: 57 push %edi 80488b7: 56 push %esi 80488b8: 53 push %ebx 80488b9: 31 db xor %ebx,%ebx 80488bb: bf 60 c8 04 08 mov $0x804c860,%edi 80488c0: be 20 a7 04 08 mov $0x804a720,%esi 80488c5: 83 c4 f4 add $0xfffffff4,%esp 80488c8: 68 f0 00 00 00 push $0xf0 80488cd: e8 2e 07 00 00 call 8049000 <rand_range> 80488d2: 88 83 80 c8 04 08 mov %al,0x804c880(%ebx) 80488d8: 83 c4 f4 add $0xfffffff4,%esp 80488db: 68 f0 00 00 00 push $0xf0 80488e0: e8 1b 07 00 00 call 8049000 <rand_range> 80488e5: 88 04 3b mov %al,(%ebx,%edi,1) 80488e8: 83 c4 20 add $0x20,%esp 80488eb: 83 c4 f4 add $0xfffffff4,%esp 80488ee: 68 d0 dd 06 00 push $0x6ddd0 80488f3: e8 08 07 00 00 call 8049000 <rand_range> 80488f8: 89 04 9e mov %eax,(%esi,%ebx,4) 80488fb: 83 c4 10 add $0x10,%esp 80488fe: 43 inc %ebx 80488ff: 83 fb 1f cmp $0x1f,%ebx 8048902: 7e c1 jle 80488c5 <genr+0x15> 8048904: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 8048907: 5b pop %ebx 8048908: 5e pop %esi 8048909: 5f pop %edi 804890a: 89 ec mov %ebp,%esp 804890c: 5d pop %ebp 804890d: c3 ret 804890e: 89 f6 mov %esi,%esi08048910 <gpass>: 8048910: 55 push %ebp 8048911: 89 e5 mov %esp,%ebp 8048913: 81 ec 10 04 00 00 sub $0x410,%esp 8048919: 56 push %esi 804891a: 53 push %ebx 804891b: be a0 a7 04 08 mov $0x804a7a0,%esi 8048920: 83 3d 8c a5 04 08 00 cmpl $0x0,0x804a58c 8048927: 0f 84 9b 00 00 00 je 80489c8 <gpass+0xb8> 804892d: 83 c4 fc add $0xfffffffc,%esp 8048930: 8d 85 fc fb ff ff lea 0xfffffbfc(%ebp),%eax 8048936: 50 push %eax 8048937: 68 96 94 04 08 push $0x8049496 804893c: a1 20 a8 04 08 mov 0x804a820,%eax 8048941: 50 push %eax 8048942: e8 91 fc ff ff call 80485d8 <_init+0x88> 8048947: 83 c4 10 add $0x10,%esp 804894a: 83 f8 01 cmp $0x1,%eax 804894d: 74 10 je 804895f <gpass+0x4f> 804894f: 83 c4 f4 add $0xfffffff4,%esp 8048952: 68 9a 94 04 08 push $0x804949a 8048957: e8 54 fe ff ff call 80487b0 <fatal> 804895c: 83 c4 10 add $0x10,%esp 804895f: 83 bd fc fb ff ff 00 cmpl $0x0,0xfffffbfc(%ebp) 8048966: 7e 56 jle 80489be <gpass+0xae> 8048968: a1 88 a5 04 08 mov 0x804a588,%eax 804896d: 8d 50 01 lea 0x1(%eax),%edx 8048970: 89 15 88 a5 04 08 mov %edx,0x804a588 8048976: 83 c4 fc add $0xfffffffc,%esp 8048979: 8d 04 85 a4 a7 04 08 lea 0x804a7a4(,%eax,4),%eax 8048980: 50 push %eax 8048981: 68 96 94 04 08 push $0x8049496 8048986: a1 20 a8 04 08 mov 0x804a820,%eax 804898b: 50 push %eax 804898c: e8 47 fc ff ff call 80485d8 <_init+0x88> 8048991: 83 c4 10 add $0x10,%esp 8048994: 83 f8 01 cmp $0x1,%eax 8048997: 74 10 je 80489a9 <gpass+0x99> 8048999: 83 c4 f4 add $0xfffffff4,%esp 804899c: 68 9a 94 04 08 push $0x804949a 80489a1: e8 0a fe ff ff call 80487b0 <fatal> 80489a6: 83 c4 10 add $0x10,%esp 80489a9: 8b 85 fc fb ff ff mov 0xfffffbfc(%ebp),%eax 80489af: 8d 50 ff lea 0xffffffff(%eax),%edx 80489b2: 89 95 fc fb ff ff mov %edx,0xfffffbfc(%ebp) 80489b8: 89 d0 mov %edx,%eax 80489ba: 85 c0 test %eax,%eax 80489bc: 7f aa jg 8048968 <gpass+0x58> 80489be: c7 05 8c a5 04 08 00 movl $0x0,0x804a58c 80489c5: 00 00 00 80489c8: a1 84 a5 04 08 mov 0x804a584,%eax 80489cd: 3b 05 88 a5 04 08 cmp 0x804a588,%eax 80489d3: 7e 3f jle 8048a14 <gpass+0x104> 80489d5: 83 c4 f8 add $0xfffffff8,%esp 80489d8: 50 push %eax 80489d9: 68 c0 94 04 08 push $0x80494c0 80489de: e8 35 fc ff ff call 8048618 <_init+0xc8> 80489e3: 83 c4 f8 add $0xfffffff8,%esp 80489e6: 8d 9d 00 fc ff ff lea 0xfffffc00(%ebp),%ebx 80489ec: 53 push %ebx 80489ed: 68 e5 94 04 08 push $0x80494e5 80489f2: e8 f1 fb ff ff call 80485e8 <_init+0x98> 80489f7: 83 c4 20 add $0x20,%esp 80489fa: 83 c4 f4 add $0xfffffff4,%esp 80489fd: 53 push %ebx 80489fe: e8 55 fc ff ff call 8048658 <_init+0x108> 8048a03: 89 c2 mov %eax,%edx 8048a05: a1 84 a5 04 08 mov 0x804a584,%eax 8048a0a: c1 e0 02 shl $0x2,%eax 8048a0d: 89 14 06 mov %edx,(%esi,%eax,1) 8048a10: 89 d0 mov %edx,%eax 8048a12: eb 03 jmp 8048a17 <gpass+0x107> 8048a14: 8b 04 86 mov (%esi,%eax,4),%eax 8048a17: 8d a5 e8 fb ff ff lea 0xfffffbe8(%ebp),%esp 8048a1d: 5b pop %ebx 8048a1e: 5e pop %esi 8048a1f: 89 ec mov %ebp,%esp 8048a21: 5d pop %ebp 8048a22: c3 ret 8048a23: 90 nop 08048a24 <sopen>: 8048a24: 55 push %ebp 8048a25: 89 e5 mov %esp,%ebp 8048a27: 83 ec 20 sub $0x20,%esp 8048a2a: 56 push %esi 8048a2b: 53 push %ebx 8048a2c: 83 c4 fc add $0xfffffffc,%esp 8048a2f: 6a 00 push $0x0 8048a31: 6a 01 push $0x1 8048a33: 6a 02 push $0x2 8048a35: e8 4e fc ff ff call 8048688 <_init+0x138> 8048a3a: 89 c3 mov %eax,%ebx 8048a3c: 83 c4 10 add $0x10,%esp 8048a3f: 85 db test %ebx,%ebx 8048a41: 7d 10 jge 8048a53 <sopen+0x2f> 8048a43: 83 c4 f4 add $0xfffffff4,%esp 8048a46: 68 e8 94 04 08 push $0x80494e8 8048a4b: e8 60 fd ff ff call 80487b0 <fatal> 8048a50: 83 c4 10 add $0x10,%esp 8048a53: 83 c4 f8 add $0xfffffff8,%esp 8048a56: 6a 10 push $0x10 8048a58: 8d 75 f0 lea 0xfffffff0(%ebp),%esi 8048a5b: 56 push %esi 8048a5c: e8 d7 fb ff ff call 8048638 <_init+0xe8> 8048a61: 66 c7 45 f0 02 00 movw $0x2,0xfffffff0(%ebp) 8048a67: 83 c4 10 add $0x10,%esp 8048a6a: 66 c7 45 f2 c4 92 movw $0x92c4,0xfffffff2(%ebp) 8048a70: 83 c4 fc add $0xfffffffc,%esp 8048a73: 8d 45 f4 lea 0xfffffff4(%ebp),%eax 8048a76: 50 push %eax 8048a77: 68 f5 94 04 08 push $0x80494f5 8048a7c: 6a 02 push $0x2 8048a7e: e8 25 fb ff ff call 80485a8 <_init+0x58> 8048a83: 83 c4 10 add $0x10,%esp 8048a86: 85 c0 test %eax,%eax 8048a88: 7d 10 jge 8048a9a <sopen+0x76> 8048a8a: 83 c4 f4 add $0xfffffff4,%esp 8048a8d: 68 03 95 04 08 push $0x8049503 8048a92: e8 19 fd ff ff call 80487b0 <fatal> 8048a97: 83 c4 10 add $0x10,%esp 8048a9a: 83 c4 fc add $0xfffffffc,%esp 8048a9d: 6a 10 push $0x10 8048a9f: 56 push %esi 8048aa0: 53 push %ebx 8048aa1: e8 c2 fb ff ff call 8048668 <_init+0x118> 8048aa6: 83 c4 10 add $0x10,%esp 8048aa9: 85 c0 test %eax,%eax 8048aab: 7d 0d jge 8048aba <sopen+0x96> 8048aad: 83 c4 f4 add $0xfffffff4,%esp 8048ab0: 68 09 95 04 08 push $0x8049509 8048ab5: e8 f6 fc ff ff call 80487b0 <fatal> 8048aba: 89 d8 mov %ebx,%eax 8048abc: 8d 65 d8 lea 0xffffffd8(%ebp),%esp 8048abf: 5b pop %ebx 8048ac0: 5e pop %esi 8048ac1: 89 ec mov %ebp,%esp 8048ac3: 5d pop %ebp 8048ac4: c3 ret 8048ac5: 8d 76 00 lea 0x0(%esi),%esi08048ac8 <verify>: 8048ac8: 55 push %ebp 8048ac9: 89 e5 mov %esp,%ebp 8048acb: 81 ec 24 04 00 00 sub $0x424,%esp 8048ad1: 53 push %ebx 8048ad2: c7 45 f4 00 00 00 00 movl $0x0,0xfffffff4(%ebp) 8048ad9: a1 84 a5 04 08 mov 0x804a584,%eax 8048ade: 89 45 f8 mov %eax,0xfffffff8(%ebp) 8048ae1: c7 45 fc a7 04 00 00 movl $0x4a7,0xfffffffc(%ebp) 8048ae8: 83 c4 fc add $0xfffffffc,%esp 8048aeb: 6a 0c push $0xc 8048aed: 8d 45 f4 lea 0xfffffff4(%ebp),%eax 8048af0: 50 push %eax 8048af1: a1 90 a5 04 08 mov 0x804a590,%eax 8048af6: 50 push %eax 8048af7: e8 cc 03 00 00 call 8048ec8 <writen> 8048afc: 83 c4 10 add $0x10,%esp 8048aff: 83 f8 0b cmp $0xb,%eax 8048b02: 77 10 ja 8048b14 <verify+0x4c> 8048b04: 83 c4 f4 add $0xfffffff4,%esp 8048b07: 68 17 95 04 08 push $0x8049517 8048b0c: e8 9f fc ff ff call 80487b0 <fatal> 8048b11: 83 c4 10 add $0x10,%esp 8048b14: a1 84 a5 04 08 mov 0x804a584,%eax 8048b19: c1 e0 02 shl $0x2,%eax 8048b1c: 8b 80 20 a7 04 08 mov 0x804a720(%eax),%eax 8048b22: 89 85 f0 fb ff ff mov %eax,0xfffffbf0(%ebp) 8048b28: 83 c4 fc add $0xfffffffc,%esp 8048b2b: 6a 04 push $0x4 8048b2d: 8d 45 08 lea 0x8(%ebp),%eax 8048b30: 50 push %eax 8048b31: a1 90 a5 04 08 mov 0x804a590,%eax 8048b36: 50 push %eax 8048b37: e8 8c 03 00 00 call 8048ec8 <writen> 8048b3c: 83 c4 10 add $0x10,%esp 8048b3f: 83 f8 03 cmp $0x3,%eax 8048b42: 77 10 ja 8048b54 <verify+0x8c> 8048b44: 83 c4 f4 add $0xfffffff4,%esp 8048b47: 68 17 95 04 08 push $0x8049517 8048b4c: e8 5f fc ff ff call 80487b0 <fatal> 8048b51: 83 c4 10 add $0x10,%esp 8048b54: 83 c4 fc add $0xfffffffc,%esp 8048b57: 6a 04 push $0x4 8048b59: 8d 85 f0 fb ff ff lea 0xfffffbf0(%ebp),%eax 8048b5f: 50 push %eax 8048b60: a1 90 a5 04 08 mov 0x804a590,%eax 8048b65: 50 push %eax 8048b66: e8 5d 03 00 00 call 8048ec8 <writen> 8048b6b: 83 c4 10 add $0x10,%esp 8048b6e: 83 f8 03 cmp $0x3,%eax 8048b71: 77 10 ja 8048b83 <verify+0xbb> 8048b73: 83 c4 f4 add $0xfffffff4,%esp 8048b76: 68 17 95 04 08 push $0x8049517 8048b7b: e8 30 fc ff ff call 80487b0 <fatal> 8048b80: 83 c4 10 add $0x10,%esp 8048b83: 83 3d 84 a5 04 08 05 cmpl $0x5,0x804a584 8048b8a: 75 2d jne 8048bb9 <verify+0xf1> 8048b8c: 83 c4 fc add $0xfffffffc,%esp 8048b8f: 6a 20 push $0x20 8048b91: 68 80 c8 04 08 push $0x804c880 8048b96: a1 90 a5 04 08 mov 0x804a590,%eax 8048b9b: 50 push %eax 8048b9c: e8 27 03 00 00 call 8048ec8 <writen> 8048ba1: 83 c4 10 add $0x10,%esp 8048ba4: 83 f8 1f cmp $0x1f,%eax 8048ba7: 77 10 ja 8048bb9 <verify+0xf1> 8048ba9: 83 c4 f4 add $0xfffffff4,%esp
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -