http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_system&no=1791 []
./wh: file format elf32-i386
Disassembly of section .init:
08048278 <.init>:
8048278: 55 push %ebp
8048279: 89 e5 mov %esp,%ebp
804827b: 53 push %ebx
804827c: 83 ec 04 sub $0x4,%esp
804827f: e8 00 00 00 00 call 8048284 <__bss_start-0x132c>
8048284: 5b pop %ebx
8048285: 81 c3 30 1d 00 00 add $0x1d30,%ebx
804828b: 8b 93 fc ff ff ff mov 0xfffffffc(%ebx),%edx
8048291: 85 d2 test %edx,%edx
8048293: 74 05 je 804829a <__bss_start-0x1316>
8048295: e8 1e 00 00 00 call 80482b8 <__bss_start-0x12f8>
804829a: e8 e1 00 00 00 call 8048380 <__bss_start-0x1230>
804829f: e8 9c 01 00 00 call 8048440 <__bss_start-0x1170>
80482a4: 58 pop %eax
80482a5: 5b pop %ebx
80482a6: c9 leave
80482a7: c3 ret
Disassembly of section .plt:
080482a8 <.plt>:
80482a8: ff 35 f8 9f 04 08 pushl 0x8049ff8
80482ae: ff 25 fc 9f 04 08 jmp *0x8049ffc
80482b4: 00 00 add %al,(%eax)
80482b6: 00 00 add %al,(%eax)
80482b8: ff 25 00 a0 04 08 jmp *0x804a000
80482be: 68 00 00 00 00 push $0x0
80482c3: e9 e0 ff ff ff jmp 80482a8 <__bss_start-0x1308>
80482c8: ff 25 04 a0 04 08 jmp *0x804a004
80482ce: 68 08 00 00 00 push $0x8
80482d3: e9 d0 ff ff ff jmp 80482a8 <__bss_start-0x1308>
80482d8: ff 25 08 a0 04 08 jmp *0x804a008
80482de: 68 10 00 00 00 push $0x10
80482e3: e9 c0 ff ff ff jmp 80482a8 <__bss_start-0x1308>
Disassembly of section .text:
080482f0 <.text>:
80482f0: 31 ed xor %ebp,%ebp
80482f2: 5e pop %esi
80482f3: 89 e1 mov %esp,%ecx
80482f5: 83 e4 f0 and $0xfffffff0,%esp
80482f8: 50 push %eax
80482f9: 54 push %esp
80482fa: 52 push %edx
80482fb: 68 10 84 04 08 push $0x8048410
8048300: 68 20 84 04 08 push $0x8048420
8048305: 51 push %ecx
8048306: 56 push %esi
8048307: 68 f8 83 04 08 push $0x80483f8
804830c: e8 b7 ff ff ff call 80482c8 <__bss_start-0x12e8>
8048311: f4 hlt
8048312: 90 nop
8048313: 90 nop
8048314: 90 nop
8048315: 90 nop
8048316: 90 nop
8048317: 90 nop
8048318: 90 nop
8048319: 90 nop
804831a: 90 nop
804831b: 90 nop
804831c: 90 nop
804831d: 90 nop
804831e: 90 nop
804831f: 90 nop
8048320: 55 push %ebp
8048321: 89 e5 mov %esp,%ebp
8048323: 53 push %ebx
8048324: 83 ec 04 sub $0x4,%esp
8048327: 80 3d 14 a0 04 08 00 cmpb $0x0,0x804a014
804832e: 75 3f jne 804836f <__bss_start-0x1241>
8048330: a1 18 a0 04 08 mov 0x804a018,%eax
8048335: bb 18 9f 04 08 mov $0x8049f18,%ebx
804833a: 81 eb 14 9f 04 08 sub $0x8049f14,%ebx
8048340: c1 fb 02 sar $0x2,%ebx
8048343: 83 eb 01 sub $0x1,%ebx
8048346: 39 d8 cmp %ebx,%eax
8048348: 73 1e jae 8048368 <__bss_start-0x1248>
804834a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi
8048350: 83 c0 01 add $0x1,%eax
8048353: a3 18 a0 04 08 mov %eax,0x804a018
8048358: ff 14 85 14 9f 04 08 call *0x8049f14(,%eax,4)
804835f: a1 18 a0 04 08 mov 0x804a018,%eax
8048364: 39 d8 cmp %ebx,%eax
8048366: 72 e8 jb 8048350 <__bss_start-0x1260>
8048368: c6 05 14 a0 04 08 01 movb $0x1,0x804a014
804836f: 83 c4 04 add $0x4,%esp
8048372: 5b pop %ebx
8048373: 5d pop %ebp
8048374: c3 ret
8048375: 8d 74 26 00 lea 0x0(%esi,1),%esi
8048379: 8d bc 27 00 00 00 00 lea 0x0(%edi,1),%edi
8048380: 55 push %ebp
8048381: 89 e5 mov %esp,%ebp
8048383: 83 ec 18 sub $0x18,%esp
8048386: a1 1c 9f 04 08 mov 0x8049f1c,%eax
804838b: 85 c0 test %eax,%eax
804838d: 74 12 je 80483a1 <__bss_start-0x120f>
804838f: b8 00 00 00 00 mov $0x0,%eax
8048394: 85 c0 test %eax,%eax
8048396: 74 09 je 80483a1 <__bss_start-0x120f>
8048398: c7 04 24 1c 9f 04 08 movl $0x8049f1c,(%esp,1)
804839f: ff d0 call *%eax
80483a1: c9 leave
80483a2: c3 ret
80483a3: 90 nop
80483a4: 55 push %ebp
80483a5: 89 e5 mov %esp,%ebp
80483a7: 83 ec 18 sub $0x18,%esp
80483aa: c7 04 24 d0 84 04 08 movl $0x80484d0,(%esp,1)
80483b1: e8 22 ff ff ff call 80482d8 <__bss_start-0x12d8>
80483b6: c9 leave
80483b7: c3 ret
80483b8: 55 push %ebp
80483b9: 89 e5 mov %esp,%ebp
80483bb: 68 4e 49 41 4d push $0x4d41494e
80483c0: 83 c4 04 add $0x4,%esp
80483c3: b8 00 00 00 00 mov $0x0,%eax
80483c8: 5d pop %ebp
80483c9: c3 ret
80483ca: 90 nop
80483cb: 90 nop
80483cc: 90 nop
80483cd: 90 nop
80483ce: 90 nop
80483cf: 90 nop
80483d0: 55 push %ebp
80483d1: 89 e5 mov %esp,%ebp
80483d3: 5d pop %ebp
80483d4: c3 ret
80483d5: 8d 74 26 00 lea 0x0(%esi,1),%esi
80483d9: 8d bc 27 00 00 00 00 lea 0x0(%edi,1),%edi
80483e0: 55 push %ebp
80483e1: 89 e5 mov %esp,%ebp
80483e3: 57 push %edi
80483e4: 56 push %esi
80483e5: 53 push %ebx
80483e6: e8 4f 00 00 00 call 804843a <__bss_start-0x1176>
80483eb: 81 c3 c9 1b 00 00 add $0x1bc9,%ebx
80483f1: 83 ec 1c sub $0x1c,%esp
80483f4: e8 7f fe ff ff call 8048278 <__bss_start-0x1338>
80483f9: 8d bb 14 ff ff ff lea 0xffffff14(%ebx),%edi
80483ff: 8d 83 14 ff ff ff lea 0xffffff14(%ebx),%eax
8048405: 29 c7 sub %eax,%edi
8048407: c1 ff 02 sar $0x2,%edi
804840a: 85 ff test %edi,%edi
804840c: 74 24 je 8048432 <__bss_start-0x117e>
804840e: 31 f6 xor %esi,%esi
8048410: 8b 45 10 mov 0x10(%ebp),%eax
8048413: 89 44 24 08 mov %eax,0x8(%esp,1)
8048417: 8b 45 0c mov 0xc(%ebp),%eax
804841a: 89 44 24 04 mov %eax,0x4(%esp,1)
804841e: 8b 45 08 mov 0x8(%ebp),%eax
8048421: 89 04 24 mov %eax,(%esp,1)
8048424: ff 94 b3 14 ff ff ff call *0xffffff14(%ebx,%esi,4)
804842b: 83 c6 01 add $0x1,%esi
804842e: 39 fe cmp %edi,%esi
8048430: 72 de jb 8048410 <__bss_start-0x11a0>
8048432: 83 c4 1c add $0x1c,%esp
8048435: 5b pop %ebx
8048436: 5e pop %esi
8048437: 5f pop %edi
8048438: 5d pop %ebp
8048439: c3 ret
804843a: 8b 1c 24 mov (%esp,1),%ebx
804843d: c3 ret
804843e: 90 nop
804843f: 90 nop
8048440: 55 push %ebp
8048441: 89 e5 mov %esp,%ebp
8048443: 53 push %ebx
8048444: 83 ec 04 sub $0x4,%esp
8048447: a1 0c 9f 04 08 mov 0x8049f0c,%eax
804844c: 83 f8 ff cmp $0xffffffff,%eax
804844f: 74 13 je 8048464 <__bss_start-0x114c>
8048451: bb 0c 9f 04 08 mov $0x8049f0c,%ebx
8048456: 66 data16
8048457: 90 nop
8048458: 83 eb 04 sub $0x4,%ebx
804845b: ff d0 call *%eax
804845d: 8b 03 mov (%ebx),%eax
804845f: 83 f8 ff cmp $0xffffffff,%eax
8048462: 75 f4 jne 8048458 <__bss_start-0x1158>
8048464: 83 c4 04 add $0x4,%esp
8048467: 5b pop %ebx
8048468: 5d pop %ebp
8048469: c3 ret
804846a: 90 nop
804846b: 90 nop
Disassembly of section .fini:
0804846c <.fini>:
804846c: 55 push %ebp
804846d: 89 e5 mov %esp,%ebp
804846f: 53 push %ebx
8048470: 83 ec 04 sub $0x4,%esp
8048473: e8 00 00 00 00 call 8048478 <__bss_start-0x1138>
8048478: 5b pop %ebx
8048479: 81 c3 3c 1b 00 00 add $0x1b3c,%ebx
804847f: e8 9c fe ff ff call 8048320 <__bss_start-0x1290>
8048484: 59 pop %ecx
8048485: 5b pop %ebx
8048486: c9 leave
8048487: c3 ret
|
Hit : 3885 Date : 2015/05/23 10:47
|