📄 loggccfw
字号:
fwritegcc: file format elf32-i386Disassembly of section .init:08048300 <_init>: 8048300: 55 push %ebp 8048301: 89 e5 mov %esp,%ebp 8048303: 83 ec 08 sub $0x8,%esp 8048306: e8 b1 00 00 00 call 80483bc <call_gmon_start> 804830b: e8 0c 01 00 00 call 804841c <frame_dummy> 8048310: e8 4b 03 00 00 call 8048660 <__do_global_ctors_aux> 8048315: c9 leave 8048316: c3 ret Disassembly of section .plt:08048318 <.plt>: 8048318: ff 35 34 98 04 08 pushl 0x8049834 804831e: ff 25 38 98 04 08 jmp *0x8049838 8048324: 00 00 add %al,(%eax) 8048326: 00 00 add %al,(%eax) 8048328: ff 25 3c 98 04 08 jmp *0x804983c 804832e: 68 00 00 00 00 push $0x0 8048333: e9 e0 ff ff ff jmp 8048318 <_init+0x18> 8048338: ff 25 40 98 04 08 jmp *0x8049840 804833e: 68 08 00 00 00 push $0x8 8048343: e9 d0 ff ff ff jmp 8048318 <_init+0x18> 8048348: ff 25 44 98 04 08 jmp *0x8049844 804834e: 68 10 00 00 00 push $0x10 8048353: e9 c0 ff ff ff jmp 8048318 <_init+0x18> 8048358: ff 25 48 98 04 08 jmp *0x8049848 804835e: 68 18 00 00 00 push $0x18 8048363: e9 b0 ff ff ff jmp 8048318 <_init+0x18> 8048368: ff 25 4c 98 04 08 jmp *0x804984c 804836e: 68 20 00 00 00 push $0x20 8048373: e9 a0 ff ff ff jmp 8048318 <_init+0x18> 8048378: ff 25 50 98 04 08 jmp *0x8049850 804837e: 68 28 00 00 00 push $0x28 8048383: e9 90 ff ff ff jmp 8048318 <_init+0x18> 8048388: ff 25 54 98 04 08 jmp *0x8049854 804838e: 68 30 00 00 00 push $0x30 8048393: e9 80 ff ff ff jmp 8048318 <_init+0x18>Disassembly of section .text:08048398 <_start>: 8048398: 31 ed xor %ebp,%ebp 804839a: 5e pop %esi 804839b: 89 e1 mov %esp,%ecx 804839d: 83 e4 f0 and $0xfffffff0,%esp 80483a0: 50 push %eax 80483a1: 54 push %esp 80483a2: 52 push %edx 80483a3: 68 2c 86 04 08 push $0x804862c 80483a8: 68 fc 85 04 08 push $0x80485fc 80483ad: 51 push %ecx 80483ae: 56 push %esi 80483af: 68 48 84 04 08 push $0x8048448 80483b4: e8 7f ff ff ff call 8048338 <_init+0x38> 80483b9: f4 hlt 80483ba: 90 nop 80483bb: 90 nop 080483bc <call_gmon_start>: 80483bc: 55 push %ebp 80483bd: 89 e5 mov %esp,%ebp 80483bf: 53 push %ebx 80483c0: 50 push %eax 80483c1: e8 00 00 00 00 call 80483c6 <call_gmon_start+0xa> 80483c6: 5b pop %ebx 80483c7: 81 c3 6a 14 00 00 add $0x146a,%ebx 80483cd: 8b 83 28 00 00 00 mov 0x28(%ebx),%eax 80483d3: 85 c0 test %eax,%eax 80483d5: 74 02 je 80483d9 <call_gmon_start+0x1d> 80483d7: ff d0 call *%eax 80483d9: 8b 5d fc mov 0xfffffffc(%ebp),%ebx 80483dc: c9 leave 80483dd: c3 ret 80483de: 90 nop 80483df: 90 nop 080483e0 <__do_global_dtors_aux>: 80483e0: 55 push %ebp 80483e1: 89 e5 mov %esp,%ebp 80483e3: 83 ec 08 sub $0x8,%esp 80483e6: 80 3d 60 98 04 08 00 cmpb $0x0,0x8049860 80483ed: 75 29 jne 8048418 <__do_global_dtors_aux+0x38> 80483ef: a1 50 97 04 08 mov 0x8049750,%eax 80483f4: 8b 10 mov (%eax),%edx 80483f6: 85 d2 test %edx,%edx 80483f8: 74 17 je 8048411 <__do_global_dtors_aux+0x31> 80483fa: 89 f6 mov %esi,%esi 80483fc: 83 c0 04 add $0x4,%eax 80483ff: a3 50 97 04 08 mov %eax,0x8049750 8048404: ff d2 call *%edx 8048406: a1 50 97 04 08 mov 0x8049750,%eax 804840b: 8b 10 mov (%eax),%edx 804840d: 85 d2 test %edx,%edx 804840f: 75 eb jne 80483fc <__do_global_dtors_aux+0x1c> 8048411: c6 05 60 98 04 08 01 movb $0x1,0x8049860 8048418: c9 leave 8048419: c3 ret 804841a: 89 f6 mov %esi,%esi0804841c <frame_dummy>: 804841c: 55 push %ebp 804841d: 89 e5 mov %esp,%ebp 804841f: 83 ec 08 sub $0x8,%esp 8048422: a1 2c 98 04 08 mov 0x804982c,%eax 8048427: 85 c0 test %eax,%eax 8048429: 74 19 je 8048444 <frame_dummy+0x28> 804842b: b8 00 00 00 00 mov $0x0,%eax 8048430: 85 c0 test %eax,%eax 8048432: 74 10 je 8048444 <frame_dummy+0x28> 8048434: 83 ec 0c sub $0xc,%esp 8048437: 68 2c 98 04 08 push $0x804982c 804843c: e8 bf 7b fb f7 call 0 <_init-0x8048300> 8048441: 83 c4 10 add $0x10,%esp 8048444: c9 leave 8048445: c3 ret 8048446: 90 nop 8048447: 90 nop 08048448 <main>: 8048448: 55 push %ebp 8048449: 89 e5 mov %esp,%ebp 804844b: 83 ec 08 sub $0x8,%esp 804844e: 83 e4 f0 and $0xfffffff0,%esp 8048451: b8 00 00 00 00 mov $0x0,%eax 8048456: 29 c4 sub %eax,%esp 8048458: 83 ec 08 sub $0x8,%esp 804845b: 68 a8 86 04 08 push $0x80486a8 8048460: 68 80 98 04 08 push $0x8049880 8048465: e8 1e ff ff ff call 8048388 <_init+0x88> 804846a: 83 c4 10 add $0x10,%esp 804846d: c7 05 94 98 04 08 06 movl $0x6,0x8049894 8048474: 00 00 00 8048477: 83 ec 08 sub $0x8,%esp 804847a: 68 af 86 04 08 push $0x80486af 804847f: 68 98 98 04 08 push $0x8049898 8048484: e8 ff fe ff ff call 8048388 <_init+0x88> 8048489: 83 c4 10 add $0x10,%esp 804848c: c7 05 ac 98 04 08 08 movl $0x8,0x80498ac 8048493: 00 00 00 8048496: 83 ec 08 sub $0x8,%esp 8048499: 68 b8 86 04 08 push $0x80486b8 804849e: 68 b0 98 04 08 push $0x80498b0 80484a3: e8 e0 fe ff ff call 8048388 <_init+0x88> 80484a8: 83 c4 10 add $0x10,%esp 80484ab: c7 05 c4 98 04 08 0b movl $0xb,0x80498c4 80484b2: 00 00 00 80484b5: 83 ec 08 sub $0x8,%esp 80484b8: 68 c4 86 04 08 push $0x80486c4 80484bd: 68 c6 86 04 08 push $0x80486c6 80484c2: e8 a1 fe ff ff call 8048368 <_init+0x68> 80484c7: 83 c4 10 add $0x10,%esp 80484ca: 89 45 fc mov %eax,0xfffffffc(%ebp) 80484cd: 83 ec 08 sub $0x8,%esp 80484d0: 68 80 98 04 08 push $0x8049880 80484d5: 68 cb 86 04 08 push $0x80486cb 80484da: e8 69 fe ff ff call 8048348 <_init+0x48> 80484df: 83 c4 10 add $0x10,%esp 80484e2: 83 ec 08 sub $0x8,%esp 80484e5: 68 98 98 04 08 push $0x8049898 80484ea: 68 d2 86 04 08 push $0x80486d2 80484ef: e8 54 fe ff ff call 8048348 <_init+0x48> 80484f4: 83 c4 10 add $0x10,%esp 80484f7: 83 ec 08 sub $0x8,%esp 80484fa: 68 b0 98 04 08 push $0x80498b0 80484ff: 68 d9 86 04 08 push $0x80486d9 8048504: e8 3f fe ff ff call 8048348 <_init+0x48> 8048509: 83 c4 10 add $0x10,%esp 804850c: 83 ec 0c sub $0xc,%esp 804850f: 68 e0 86 04 08 push $0x80486e0 8048514: e8 2f fe ff ff call 8048348 <_init+0x48> 8048519: 83 c4 10 add $0x10,%esp 804851c: ff 75 fc pushl 0xfffffffc(%ebp) 804851f: 6a 03 push $0x3 8048521: 6a 18 push $0x18 8048523: 68 80 98 04 08 push $0x8049880 8048528: e8 4b fe ff ff call 8048378 <_init+0x78> 804852d: 83 c4 10 add $0x10,%esp 8048530: 83 ec 0c sub $0xc,%esp 8048533: 68 f3 86 04 08 push $0x80486f3 8048538: e8 0b fe ff ff call 8048348 <_init+0x48> 804853d: 83 c4 10 add $0x10,%esp 8048540: 83 ec 0c sub $0xc,%esp 8048543: ff 75 fc pushl 0xfffffffc(%ebp) 8048546: e8 0d fe ff ff call 8048358 <_init+0x58> 804854b: 83 c4 10 add $0x10,%esp 804854e: 83 ec 08 sub $0x8,%esp 8048551: 68 03 87 04 08 push $0x8048703 8048556: 68 c6 86 04 08 push $0x80486c6 804855b: e8 08 fe ff ff call 8048368 <_init+0x68> 8048560: 83 c4 10 add $0x10,%esp 8048563: 89 45 fc mov %eax,0xfffffffc(%ebp) 8048566: 83 ec 0c sub $0xc,%esp 8048569: 68 05 87 04 08 push $0x8048705 804856e: e8 d5 fd ff ff call 8048348 <_init+0x48> 8048573: 83 c4 10 add $0x10,%esp 8048576: ff 75 fc pushl 0xfffffffc(%ebp) 8048579: 6a 03 push $0x3 804857b: 6a 18 push $0x18 804857d: 68 80 98 04 08 push $0x8049880 8048582: e8 a1 fd ff ff call 8048328 <_init+0x28> 8048587: 83 c4 10 add $0x10,%esp 804858a: 83 ec 0c sub $0xc,%esp 804858d: 68 15 87 04 08 push $0x8048715 8048592: e8 b1 fd ff ff call 8048348 <_init+0x48> 8048597: 83 c4 10 add $0x10,%esp 804859a: 83 ec 0c sub $0xc,%esp 804859d: ff 75 fc pushl 0xfffffffc(%ebp) 80485a0: e8 b3 fd ff ff call 8048358 <_init+0x58> 80485a5: 83 c4 10 add $0x10,%esp 80485a8: c7 45 f8 00 00 00 00 movl $0x0,0xfffffff8(%ebp) 80485af: 83 7d f8 02 cmpl $0x2,0xfffffff8(%ebp) 80485b3: 7e 02 jle 80485b7 <main+0x16f> 80485b5: eb 41 jmp 80485f8 <main+0x1b0> 80485b7: 83 ec 0c sub $0xc,%esp 80485ba: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 80485bd: 89 d0 mov %edx,%eax 80485bf: d1 e0 shl %eax 80485c1: 01 d0 add %edx,%eax 80485c3: c1 e0 03 shl $0x3,%eax 80485c6: ff b0 94 98 04 08 pushl 0x8049894(%eax) 80485cc: ff 75 f8 pushl 0xfffffff8(%ebp) 80485cf: 8b 55 f8 mov 0xfffffff8(%ebp),%edx 80485d2: 89 d0 mov %edx,%eax 80485d4: d1 e0 shl %eax 80485d6: 01 d0 add %edx,%eax 80485d8: c1 e0 03 shl $0x3,%eax 80485db: 05 80 98 04 08 add $0x8049880,%eax 80485e0: 50 push %eax 80485e1: ff 75 f8 pushl 0xfffffff8(%ebp) 80485e4: 68 25 87 04 08 push $0x8048725 80485e9: e8 5a fd ff ff call 8048348 <_init+0x48> 80485ee: 83 c4 20 add $0x20,%esp 80485f1: 8d 45 f8 lea 0xfffffff8(%ebp),%eax 80485f4: ff 00 incl (%eax) 80485f6: eb b7 jmp 80485af <main+0x167> 80485f8: c9 leave 80485f9: c3 ret 80485fa: 90 nop 80485fb: 90 nop 080485fc <__libc_csu_init>: 80485fc: 55 push %ebp 80485fd: 89 e5 mov %esp,%ebp 80485ff: 56 push %esi 8048600: 53 push %ebx 8048601: e8 fa fc ff ff call 8048300 <_init> 8048606: b8 48 97 04 08 mov $0x8049748,%eax 804860b: 2d 48 97 04 08 sub $0x8049748,%eax 8048610: c1 f8 02 sar $0x2,%eax 8048613: 31 db xor %ebx,%ebx 8048615: 39 c3 cmp %eax,%ebx 8048617: 73 0f jae 8048628 <__libc_csu_init+0x2c> 8048619: 89 c6 mov %eax,%esi 804861b: 90 nop 804861c: ff 14 9d 48 97 04 08 call *0x8049748(,%ebx,4) 8048623: 43 inc %ebx 8048624: 39 f3 cmp %esi,%ebx 8048626: 72 f4 jb 804861c <__libc_csu_init+0x20> 8048628: 5b pop %ebx 8048629: 5e pop %esi 804862a: c9 leave 804862b: c3 ret 0804862c <__libc_csu_fini>: 804862c: 55 push %ebp 804862d: 89 e5 mov %esp,%ebp 804862f: 53 push %ebx 8048630: 50 push %eax 8048631: b8 48 97 04 08 mov $0x8049748,%eax 8048636: 2d 48 97 04 08 sub $0x8049748,%eax 804863b: c1 f8 02 sar $0x2,%eax 804863e: 85 c0 test %eax,%eax
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -