📄 bomb-d.txt
字号:
8048ec5: 5d pop %ebp 8048ec6: c3 ret 8048ec7: 90 nop 08048ec8 <writen>: 8048ec8: 55 push %ebp 8048ec9: 89 e5 mov %esp,%ebp 8048ecb: 83 ec 0c sub $0xc,%esp 8048ece: 57 push %edi 8048ecf: 56 push %esi 8048ed0: 53 push %ebx 8048ed1: 8b 7d 10 mov 0x10(%ebp),%edi 8048ed4: 8b 75 0c mov 0xc(%ebp),%esi 8048ed7: 89 fb mov %edi,%ebx 8048ed9: 85 ff test %edi,%edi 8048edb: 74 33 je 8048f10 <writen+0x48> 8048edd: 8d 76 00 lea 0x0(%esi),%esi 8048ee0: 83 c4 fc add $0xfffffffc,%esp 8048ee3: 53 push %ebx 8048ee4: 56 push %esi 8048ee5: 8b 45 08 mov 0x8(%ebp),%eax 8048ee8: 50 push %eax 8048ee9: e8 9a f6 ff ff call 8048588 <_init+0x38> 8048eee: 83 c4 10 add $0x10,%esp 8048ef1: 85 c0 test %eax,%eax 8048ef3: 7f 13 jg 8048f08 <writen+0x40> 8048ef5: e8 ce f6 ff ff call 80485c8 <_init+0x78> 8048efa: 83 38 04 cmpl $0x4,(%eax) 8048efd: 74 07 je 8048f06 <writen+0x3e> 8048eff: b8 ff ff ff ff mov $0xffffffff,%eax 8048f04: eb 0c jmp 8048f12 <writen+0x4a> 8048f06: 31 c0 xor %eax,%eax 8048f08: 29 c3 sub %eax,%ebx 8048f0a: 01 c6 add %eax,%esi 8048f0c: 85 db test %ebx,%ebx 8048f0e: 75 d0 jne 8048ee0 <writen+0x18> 8048f10: 89 f8 mov %edi,%eax 8048f12: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 8048f15: 5b pop %ebx 8048f16: 5e pop %esi 8048f17: 5f pop %edi 8048f18: 89 ec mov %ebp,%esp 8048f1a: 5d pop %ebp 8048f1b: c3 ret 08048f1c <my_read>: 8048f1c: 55 push %ebp 8048f1d: 89 e5 mov %esp,%ebp 8048f1f: 83 ec 14 sub $0x14,%esp 8048f22: 53 push %ebx 8048f23: 8b 5d 08 mov 0x8(%ebp),%ebx 8048f26: 83 3d 94 a5 04 08 00 cmpl $0x0,0x804a594 8048f2d: 7f 43 jg 8048f72 <my_read+0x56> 8048f2f: 83 c4 fc add $0xfffffffc,%esp 8048f32: 68 00 20 00 00 push $0x2000 8048f37: 68 60 a8 04 08 push $0x804a860 8048f3c: 53 push %ebx 8048f3d: e8 66 f7 ff ff call 80486a8 <_init+0x158> 8048f42: a3 94 a5 04 08 mov %eax,0x804a594 8048f47: 83 c4 10 add $0x10,%esp 8048f4a: 85 c0 test %eax,%eax 8048f4c: 7d 12 jge 8048f60 <my_read+0x44> 8048f4e: e8 75 f6 ff ff call 80485c8 <_init+0x78> 8048f53: 83 38 04 cmpl $0x4,(%eax) 8048f56: 74 d7 je 8048f2f <my_read+0x13> 8048f58: b8 ff ff ff ff mov $0xffffffff,%eax 8048f5d: eb 30 jmp 8048f8f <my_read+0x73> 8048f5f: 90 nop 8048f60: 85 c0 test %eax,%eax 8048f62: 75 04 jne 8048f68 <my_read+0x4c> 8048f64: 31 c0 xor %eax,%eax 8048f66: eb 27 jmp 8048f8f <my_read+0x73> 8048f68: c7 05 40 a8 04 08 60 movl $0x804a860,0x804a840 8048f6f: a8 04 08 8048f72: a1 40 a8 04 08 mov 0x804a840,%eax 8048f77: ff 0d 94 a5 04 08 decl 0x804a594 8048f7d: 8a 10 mov (%eax),%dl 8048f7f: 8b 45 0c mov 0xc(%ebp),%eax 8048f82: 88 10 mov %dl,(%eax) 8048f84: ff 05 40 a8 04 08 incl 0x804a840 8048f8a: b8 01 00 00 00 mov $0x1,%eax 8048f8f: 8b 5d e8 mov 0xffffffe8(%ebp),%ebx 8048f92: 89 ec mov %ebp,%esp 8048f94: 5d pop %ebp 8048f95: c3 ret 8048f96: 89 f6 mov %esi,%esi08048f98 <readline>: 8048f98: 55 push %ebp 8048f99: 89 e5 mov %esp,%ebp 8048f9b: 83 ec 0c sub $0xc,%esp 8048f9e: 57 push %edi 8048f9f: 56 push %esi 8048fa0: 53 push %ebx 8048fa1: 8b 7d 10 mov 0x10(%ebp),%edi 8048fa4: 8b 5d 0c mov 0xc(%ebp),%ebx 8048fa7: be 01 00 00 00 mov $0x1,%esi 8048fac: eb 0a jmp 8048fb8 <readline+0x20> 8048fae: 89 f6 mov %esi,%esi 8048fb0: b8 ff ff ff ff mov $0xffffffff,%eax 8048fb5: eb 3e jmp 8048ff5 <readline+0x5d> 8048fb7: 46 inc %esi 8048fb8: 39 fe cmp %edi,%esi 8048fba: 73 34 jae 8048ff0 <readline+0x58> 8048fbc: 83 c4 f8 add $0xfffffff8,%esp 8048fbf: 8d 45 ff lea 0xffffffff(%ebp),%eax 8048fc2: 50 push %eax 8048fc3: 8b 45 08 mov 0x8(%ebp),%eax 8048fc6: 50 push %eax 8048fc7: e8 50 ff ff ff call 8048f1c <my_read> 8048fcc: 83 c4 10 add $0x10,%esp 8048fcf: 83 f8 01 cmp $0x1,%eax 8048fd2: 75 0c jne 8048fe0 <readline+0x48> 8048fd4: 8a 45 ff mov 0xffffffff(%ebp),%al 8048fd7: 88 03 mov %al,(%ebx) 8048fd9: 43 inc %ebx 8048fda: 3c 0a cmp $0xa,%al 8048fdc: 74 12 je 8048ff0 <readline+0x58> 8048fde: eb d7 jmp 8048fb7 <readline+0x1f> 8048fe0: 85 c0 test %eax,%eax 8048fe2: 75 cc jne 8048fb0 <readline+0x18> 8048fe4: 83 fe 01 cmp $0x1,%esi 8048fe7: 75 07 jne 8048ff0 <readline+0x58> 8048fe9: 31 c0 xor %eax,%eax 8048feb: eb 08 jmp 8048ff5 <readline+0x5d> 8048fed: 8d 76 00 lea 0x0(%esi),%esi 8048ff0: c6 03 00 movb $0x0,(%ebx) 8048ff3: 89 f0 mov %esi,%eax 8048ff5: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 8048ff8: 5b pop %ebx 8048ff9: 5e pop %esi 8048ffa: 5f pop %edi 8048ffb: 89 ec mov %ebp,%esp 8048ffd: 5d pop %ebp 8048ffe: c3 ret 8048fff: 90 nop 08049000 <rand_range>: 8049000: 55 push %ebp 8049001: 89 e5 mov %esp,%ebp 8049003: 83 ec 28 sub $0x28,%esp 8049006: 8b 45 08 mov 0x8(%ebp),%eax 8049009: 89 45 fc mov %eax,0xfffffffc(%ebp) 804900c: db 45 fc fildl 0xfffffffc(%ebp) 804900f: db 7d e0 fstpt 0xffffffe0(%ebp) 8049012: e8 81 f6 ff ff call 8048698 <_init+0x148> 8049017: 89 45 fc mov %eax,0xfffffffc(%ebp) 804901a: db 45 fc fildl 0xfffffffc(%ebp) 804901d: db 6d e0 fldt 0xffffffe0(%ebp) 8049020: de c9 fmulp %st,%st(1) 8049022: dc 0d 70 95 04 08 fmull 0x8049570 8049028: d9 7d fa fnstcw 0xfffffffa(%ebp) 804902b: 66 8b 55 fa mov 0xfffffffa(%ebp),%dx 804902f: 66 81 ca 00 0c or $0xc00,%dx 8049034: 66 89 55 f8 mov %dx,0xfffffff8(%ebp) 8049038: d9 6d f8 fldcw 0xfffffff8(%ebp) 804903b: db 5d fc fistpl 0xfffffffc(%ebp) 804903e: 8b 45 fc mov 0xfffffffc(%ebp),%eax 8049041: d9 6d fa fldcw 0xfffffffa(%ebp) 8049044: 40 inc %eax 8049045: 89 ec mov %ebp,%esp 8049047: 5d pop %ebp 8049048: c3 ret 8049049: 8d 76 00 lea 0x0(%esi),%esi0804904c <readn>: 804904c: 55 push %ebp 804904d: 89 e5 mov %esp,%ebp 804904f: 83 ec 0c sub $0xc,%esp 8049052: 57 push %edi 8049053: 56 push %esi 8049054: 53 push %ebx 8049055: 8b 7d 10 mov 0x10(%ebp),%edi 8049058: 8b 75 0c mov 0xc(%ebp),%esi 804905b: 89 fb mov %edi,%ebx 804905d: eb 06 jmp 8049065 <readn+0x19> 804905f: 90 nop 8049060: 83 f8 ff cmp $0xffffffff,%eax 8049063: 74 25 je 804908a <readn+0x3e> 8049065: 85 db test %ebx,%ebx 8049067: 74 1d je 8049086 <readn+0x3a> 8049069: 83 c4 f8 add $0xfffffff8,%esp 804906c: 56 push %esi 804906d: 8b 45 08 mov 0x8(%ebp),%eax 8049070: 50 push %eax 8049071: e8 a6 fe ff ff call 8048f1c <my_read> 8049076: 83 c4 10 add $0x10,%esp 8049079: 83 f8 01 cmp $0x1,%eax 804907c: 75 04 jne 8049082 <readn+0x36> 804907e: 4b dec %ebx 804907f: 46 inc %esi 8049080: eb e3 jmp 8049065 <readn+0x19> 8049082: 85 c0 test %eax,%eax 8049084: 75 da jne 8049060 <readn+0x14> 8049086: 29 df sub %ebx,%edi 8049088: 89 f8 mov %edi,%eax 804908a: 8d 65 e8 lea 0xffffffe8(%ebp),%esp 804908d: 5b pop %ebx 804908e: 5e pop %esi 804908f: 5f pop %edi 8049090: 89 ec mov %ebp,%esp 8049092: 5d pop %ebp 8049093: c3 ret 8049094: 90 nop 8049095: 90 nop 8049096: 90 nop 8049097: 90 nop 8049098: 90 nop 8049099: 90 nop 804909a: 90 nop 804909b: 90 nop 804909c: 90 nop 804909d: 90 nop 804909e: 90 nop 804909f: 90 nop 080490a0 <stage1>: 80490a0: 55 push %ebp 80490a1: 89 e5 mov %esp,%ebp 80490a3: 8b 45 08 mov 0x8(%ebp),%eax 80490a6: 01 c0 add %eax,%eax 80490a8: 83 c0 04 add $0x4,%eax 80490ab: c1 f8 02 sar $0x2,%eax 80490ae: 3b 45 0c cmp 0xc(%ebp),%eax 80490b1: 0f 94 c0 sete %al 80490b4: 0f b6 c0 movzbl %al,%eax 80490b7: 89 ec mov %ebp,%esp 80490b9: 5d pop %ebp 80490ba: c3 ret 80490bb: 90 nop 080490bc <stage2>: 80490bc: 55 push %ebp 80490bd: 89 e5 mov %esp,%ebp 80490bf: 8b 45 0c mov 0xc(%ebp),%eax 80490c2: 8b 55 08 mov 0x8(%ebp),%edx 80490c5: 85 c0 test %eax,%eax 80490c7: 74 1f je 80490e8 <stage2+0x2c> 80490c9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 80490d0: f6 c2 01 test $0x1,%dl 80490d3: 75 0b jne 80490e0 <stage2+0x24> 80490d5: 31 c0 xor %eax,%eax 80490d7: eb 17 jmp 80490f0 <stage2+0x34> 80490d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,1),%esi 80490e0: d1 f8 sar %eax 80490e2: d1 fa sar %edx 80490e4: 85 c0 test %eax,%eax 80490e6: 75 e8 jne 80490d0 <stage2+0x14> 80490e8: 85 d2 test %edx,%edx 80490ea: 0f 94 c0 sete %al 80490ed: 0f b6 c0 movzbl %al,%eax 80490f0: 89 ec mov %ebp,%esp 80490f2: 5d pop %ebp 80490f3: c3 ret 080490f4 <stage3>: 80490f4: 55 push %ebp 80490f5: 89 e5 mov %esp,%ebp 80490f7: 83 ec 0c sub $0xc,%esp 80490fa: 57 push %edi 80490fb: 56 push %esi 80490fc: 53 push %ebx 80490fd: 8b 4d 08 mov 0x8(%ebp),%ecx 8049100: 8b 5d 0c mov 0xc(%ebp),%ebx 8049103: 31 ff xor %edi,%edi 8049105: 39 d9 cmp %ebx,%ecx 8049107: 7d 07 jge 8049110 <stage3+0x1c> 8049109: 31 c0 xor %eax,%eax 804910b: e9 a2 00 00 00 jmp 80491b2 <stage3+0xbe>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -