📄 bomb-d.txt
字号:
Store the output into the file bomb-d.txt:objdump -d bomb1191 >> bomb-d.txtbomb1191: file format elf32-i386Disassembly of section .init:08048550 <_init>: 8048550: 55 push %ebp 8048551: 89 e5 mov %esp,%ebp 8048553: 83 ec 08 sub $0x8,%esp 8048556: e8 89 01 00 00 call 80486e4 <call_gmon_start> 804855b: e8 10 02 00 00 call 8048770 <frame_dummy> 8048560: e8 9b 0e 00 00 call 8049400 <__do_global_ctors_aux> 8048565: c9 leave 8048566: c3 ret Disassembly of section .plt:08048568 <.plt>: 8048568: ff 35 90 a6 04 08 pushl 0x804a690 804856e: ff 25 94 a6 04 08 jmp *0x804a694 8048574: 00 00 add %al,(%eax) 8048576: 00 00 add %al,(%eax) 8048578: ff 25 98 a6 04 08 jmp *0x804a698 804857e: 68 00 00 00 00 push $0x0 8048583: e9 e0 ff ff ff jmp 8048568 <_init+0x18> 8048588: ff 25 9c a6 04 08 jmp *0x804a69c 804858e: 68 08 00 00 00 push $0x8 8048593: e9 d0 ff ff ff jmp 8048568 <_init+0x18> 8048598: ff 25 a0 a6 04 08 jmp *0x804a6a0 804859e: 68 10 00 00 00 push $0x10 80485a3: e9 c0 ff ff ff jmp 8048568 <_init+0x18> 80485a8: ff 25 a4 a6 04 08 jmp *0x804a6a4 80485ae: 68 18 00 00 00 push $0x18 80485b3: e9 b0 ff ff ff jmp 8048568 <_init+0x18> 80485b8: ff 25 a8 a6 04 08 jmp *0x804a6a8 80485be: 68 20 00 00 00 push $0x20 80485c3: e9 a0 ff ff ff jmp 8048568 <_init+0x18> 80485c8: ff 25 ac a6 04 08 jmp *0x804a6ac 80485ce: 68 28 00 00 00 push $0x28 80485d3: e9 90 ff ff ff jmp 8048568 <_init+0x18> 80485d8: ff 25 b0 a6 04 08 jmp *0x804a6b0 80485de: 68 30 00 00 00 push $0x30 80485e3: e9 80 ff ff ff jmp 8048568 <_init+0x18> 80485e8: ff 25 b4 a6 04 08 jmp *0x804a6b4 80485ee: 68 38 00 00 00 push $0x38 80485f3: e9 70 ff ff ff jmp 8048568 <_init+0x18> 80485f8: ff 25 b8 a6 04 08 jmp *0x804a6b8 80485fe: 68 40 00 00 00 push $0x40 8048603: e9 60 ff ff ff jmp 8048568 <_init+0x18> 8048608: ff 25 bc a6 04 08 jmp *0x804a6bc 804860e: 68 48 00 00 00 push $0x48 8048613: e9 50 ff ff ff jmp 8048568 <_init+0x18> 8048618: ff 25 c0 a6 04 08 jmp *0x804a6c0 804861e: 68 50 00 00 00 push $0x50 8048623: e9 40 ff ff ff jmp 8048568 <_init+0x18> 8048628: ff 25 c4 a6 04 08 jmp *0x804a6c4 804862e: 68 58 00 00 00 push $0x58 8048633: e9 30 ff ff ff jmp 8048568 <_init+0x18> 8048638: ff 25 c8 a6 04 08 jmp *0x804a6c8 804863e: 68 60 00 00 00 push $0x60 8048643: e9 20 ff ff ff jmp 8048568 <_init+0x18> 8048648: ff 25 cc a6 04 08 jmp *0x804a6cc 804864e: 68 68 00 00 00 push $0x68 8048653: e9 10 ff ff ff jmp 8048568 <_init+0x18> 8048658: ff 25 d0 a6 04 08 jmp *0x804a6d0 804865e: 68 70 00 00 00 push $0x70 8048663: e9 00 ff ff ff jmp 8048568 <_init+0x18> 8048668: ff 25 d4 a6 04 08 jmp *0x804a6d4 804866e: 68 78 00 00 00 push $0x78 8048673: e9 f0 fe ff ff jmp 8048568 <_init+0x18> 8048678: ff 25 d8 a6 04 08 jmp *0x804a6d8 804867e: 68 80 00 00 00 push $0x80 8048683: e9 e0 fe ff ff jmp 8048568 <_init+0x18> 8048688: ff 25 dc a6 04 08 jmp *0x804a6dc 804868e: 68 88 00 00 00 push $0x88 8048693: e9 d0 fe ff ff jmp 8048568 <_init+0x18> 8048698: ff 25 e0 a6 04 08 jmp *0x804a6e0 804869e: 68 90 00 00 00 push $0x90 80486a3: e9 c0 fe ff ff jmp 8048568 <_init+0x18> 80486a8: ff 25 e4 a6 04 08 jmp *0x804a6e4 80486ae: 68 98 00 00 00 push $0x98 80486b3: e9 b0 fe ff ff jmp 8048568 <_init+0x18>Disassembly of section .text:080486c0 <_start>: 80486c0: 31 ed xor %ebp,%ebp 80486c2: 5e pop %esi 80486c3: 89 e1 mov %esp,%ecx 80486c5: 83 e4 f0 and $0xfffffff0,%esp 80486c8: 50 push %eax 80486c9: 54 push %esp 80486ca: 52 push %edx 80486cb: 68 c4 93 04 08 push $0x80493c4 80486d0: 68 94 93 04 08 push $0x8049394 80486d5: 51 push %ecx 80486d6: 56 push %esi 80486d7: 68 f0 87 04 08 push $0x80487f0 80486dc: e8 27 ff ff ff call 8048608 <_init+0xb8> 80486e1: f4 hlt 80486e2: 90 nop 80486e3: 90 nop 080486e4 <call_gmon_start>: 80486e4: 55 push %ebp 80486e5: 89 e5 mov %esp,%ebp 80486e7: 53 push %ebx 80486e8: 50 push %eax 80486e9: e8 00 00 00 00 call 80486ee <call_gmon_start+0xa> 80486ee: 5b pop %ebx 80486ef: 81 c3 9e 1f 00 00 add $0x1f9e,%ebx 80486f5: 8b 83 5c 00 00 00 mov 0x5c(%ebx),%eax 80486fb: 85 c0 test %eax,%eax 80486fd: 74 02 je 8048701 <call_gmon_start+0x1d> 80486ff: ff d0 call *%eax 8048701: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 8048704: c9 leave 8048705: c3 ret 8048706: 90 nop 8048707: 90 nop 8048708: 90 nop 8048709: 90 nop 804870a: 90 nop 804870b: 90 nop 804870c: 90 nop 804870d: 90 nop 804870e: 90 nop 804870f: 90 nop 08048710 <__do_global_dtors_aux>: 8048710: 55 push %ebp 8048711: 89 e5 mov %esp,%ebp 8048713: 83 ec 08 sub $0x8,%esp 8048716: 83 3d 80 a5 04 08 00 cmpl $0x0,0x804a580 804871d: 75 3e jne 804875d <__do_global_dtors_aux+0x4d> 804871f: eb 12 jmp 8048733 <__do_global_dtors_aux+0x23> 8048721: a1 7c a5 04 08 mov 0x804a57c,%eax 8048726: 8d 50 04 lea 0x4(%eax),%edx 8048729: 89 15 7c a5 04 08 mov %edx,0x804a57c 804872f: 8b 00 mov (%eax),%eax 8048731: ff d0 call *%eax 8048733: a1 7c a5 04 08 mov 0x804a57c,%eax 8048738: 83 38 00 cmpl $0x0,(%eax) 804873b: 75 e4 jne 8048721 <__do_global_dtors_aux+0x11> 804873d: b8 f8 85 04 08 mov $0x80485f8,%eax 8048742: 85 c0 test %eax,%eax 8048744: 74 0d je 8048753 <__do_global_dtors_aux+0x43> 8048746: 83 c4 f4 add $0xfffffff4,%esp 8048749: 68 b0 a5 04 08 push $0x804a5b0 804874e: e8 a5 fe ff ff call 80485f8 <_init+0xa8> 8048753: c7 05 80 a5 04 08 01 movl $0x1,0x804a580 804875a: 00 00 00 804875d: 89 ec mov %ebp,%esp 804875f: 5d pop %ebp 8048760: c3 ret 8048761: 8d 76 00 lea 0x0(%esi),%esi08048764 <fini_dummy>: 8048764: 55 push %ebp 8048765: 89 e5 mov %esp,%ebp 8048767: 83 ec 08 sub $0x8,%esp 804876a: 89 ec mov %ebp,%esp 804876c: 5d pop %ebp 804876d: c3 ret 804876e: 89 f6 mov %esi,%esi08048770 <frame_dummy>: 8048770: 55 push %ebp 8048771: 89 e5 mov %esp,%ebp 8048773: 83 ec 08 sub $0x8,%esp 8048776: b8 78 85 04 08 mov $0x8048578,%eax 804877b: 85 c0 test %eax,%eax 804877d: 74 12 je 8048791 <frame_dummy+0x21> 804877f: 83 c4 f8 add $0xfffffff8,%esp 8048782: 68 04 a7 04 08 push $0x804a704 8048787: 68 b0 a5 04 08 push $0x804a5b0 804878c: e8 e7 fd ff ff call 8048578 <_init+0x28> 8048791: 89 ec mov %ebp,%esp 8048793: 5d pop %ebp 8048794: c3 ret 8048795: 8d 76 00 lea 0x0(%esi),%esi08048798 <init_dummy>: 8048798: 55 push %ebp 8048799: 89 e5 mov %esp,%ebp 804879b: 83 ec 08 sub $0x8,%esp 804879e: 89 ec mov %ebp,%esp 80487a0: 5d pop %ebp 80487a1: c3 ret 80487a2: 90 nop 80487a3: 90 nop 80487a4: 90 nop 80487a5: 90 nop 80487a6: 90 nop 80487a7: 90 nop 80487a8: 90 nop 80487a9: 90 nop 80487aa: 90 nop 80487ab: 90 nop 80487ac: 90 nop 80487ad: 90 nop 80487ae: 90 nop 80487af: 90 nop 080487b0 <fatal>: 80487b0: 55 push %ebp 80487b1: 89 e5 mov %esp,%ebp 80487b3: 83 ec 08 sub $0x8,%esp 80487b6: 8b 45 08 mov 0x8(%ebp),%eax 80487b9: 83 c4 fc add $0xfffffffc,%esp 80487bc: 50 push %eax 80487bd: a1 00 a7 04 08 mov 0x804a700,%eax 80487c2: 68 80 94 04 08 push $0x8049480 80487c7: 50 push %eax 80487c8: e8 eb fd ff ff call 80485b8 <_init+0x68> 80487cd: a1 90 a5 04 08 mov 0x804a590,%eax 80487d2: 83 c4 10 add $0x10,%esp 80487d5: 85 c0 test %eax,%eax 80487d7: 74 0c je 80487e5 <fatal+0x35> 80487d9: 83 c4 f4 add $0xfffffff4,%esp 80487dc: 50 push %eax 80487dd: e8 b6 fd ff ff call 8048598 <_init+0x48> 80487e2: 83 c4 10 add $0x10,%esp 80487e5: 83 c4 f4 add $0xfffffff4,%esp 80487e8: 6a 01 push $0x1 80487ea: e8 59 fe ff ff call 8048648 <_init+0xf8> 80487ef: 90 nop 080487f0 <main>: 80487f0: 55 push %ebp 80487f1: 89 e5 mov %esp,%ebp 80487f3: 83 ec 0c sub $0xc,%esp 80487f6: 57 push %edi 80487f7: 56 push %esi 80487f8: 53 push %ebx 80487f9: 83 7d 08 01 cmpl $0x1,0x8(%ebp) 80487fd: 7e 3a jle 8048839 <main+0x49> 80487ff: 8b 45 0c mov 0xc(%ebp),%eax 8048802: 83 c4 f8 add $0xfffffff8,%esp 8048805: 8b 40 04 mov 0x4(%eax),%eax 8048808: c7 05 8c a5 04 08 01 movl $0x1,0x804a58c 804880f: 00 00 00 8048812: 68 84 94 04 08 push $0x8049484 8048817: 50 push %eax 8048818: e8 5b fe ff ff call 8048678 <_init+0x128> 804881d: a3 20 a8 04 08 mov %eax,0x804a820 8048822: 83 c4 10 add $0x10,%esp 8048825: 85 c0 test %eax,%eax 8048827: 75 10 jne 8048839 <main+0x49> 8048829: 83 c4 f4 add $0xfffffff4,%esp 804882c: 68 86 94 04 08 push $0x8049486 8048831: e8 7a ff ff ff call 80487b0 <fatal> 8048836: 83 c4 10 add $0x10,%esp 8048839: e8 e6 01 00 00 call 8048a24 <sopen> 804883e: a3 90 a5 04 08 mov %eax,0x804a590 8048843: 83 c4 f4 add $0xfffffff4,%esp 8048846: 6a 0a push $0xa 8048848: e8 db fd ff ff call 8048628 <_init+0xd8> 804884d: e8 5e 00 00 00 call 80488b0 <genr> 8048852: 31 f6 xor %esi,%esi 8048854: 83 c4 10 add $0x10,%esp 8048857: bf 20 a7 04 08 mov $0x804a720,%edi 804885c: 8d 74 26 00 lea 0x0(%esi,1),%esi 8048860: e8 ab 00 00 00 call 8048910 <gpass> 8048865: 89 c3 mov %eax,%ebx 8048867: a1 84 a5 04 08 mov 0x804a584,%eax
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -