Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Disassembly of section .init:
- 080482d4 <_init>:
- 80482d4: 53 push %ebx
- 80482d5: 83 ec 08 sub $0x8,%esp
- 80482d8: e8 00 00 00 00 call 80482dd <_init+0x9>
- 80482dd: 5b pop %ebx
- 80482de: 81 c3 17 1d 00 00 add $0x1d17,%ebx
- 80482e4: 8b 83 fc ff ff ff mov -0x4(%ebx),%eax
- 80482ea: 85 c0 test %eax,%eax
- 80482ec: 74 05 je 80482f3 <_init+0x1f>
- 80482ee: e8 2d 00 00 00 call 8048320 <__gmon_start__@plt>
- 80482f3: e8 08 01 00 00 call 8048400 <frame_dummy>
- 80482f8: e8 b3 01 00 00 call 80484b0 <__do_global_ctors_aux>
- 80482fd: 83 c4 08 add $0x8,%esp
- 8048300: 5b pop %ebx
- 8048301: c3 ret
- Disassembly of section .plt:
- 08048310 <__gmon_start__@plt-0x10>:
- 8048310: ff 35 f8 9f 04 08 pushl 0x8049ff8
- 8048316: ff 25 fc 9f 04 08 jmp *0x8049ffc
- 804831c: 00 00 add %al,(%eax)
- ...
- 08048320 <__gmon_start__@plt>:
- 8048320: ff 25 00 a0 04 08 jmp *0x804a000
- 8048326: 68 00 00 00 00 push $0x0
- 804832b: e9 e0 ff ff ff jmp 8048310 <_init+0x3c>
- 08048330 <__libc_start_main@plt>:
- 8048330: ff 25 04 a0 04 08 jmp *0x804a004
- 8048336: 68 08 00 00 00 push $0x8
- 804833b: e9 d0 ff ff ff jmp 8048310 <_init+0x3c>
- 08048340 <__printf_chk@plt>:
- 8048340: ff 25 08 a0 04 08 jmp *0x804a008
- 8048346: 68 10 00 00 00 push $0x10
- 804834b: e9 c0 ff ff ff jmp 8048310 <_init+0x3c>
- Disassembly of section .text:
- 08048350 <main>:
- 8048350: 55 push %ebp
- 8048351: 89 e5 mov %esp,%ebp
- 8048353: 83 e4 f0 and $0xfffffff0,%esp
- 8048356: 83 ec 10 sub $0x10,%esp
- 8048359: c7 44 24 04 00 85 04 movl $0x8048500,0x4(%esp)
- 8048360: 08
- 8048361: c7 04 24 01 00 00 00 movl $0x1,(%esp)
- 8048368: e8 d3 ff ff ff call 8048340 <__printf_chk@plt>
- 804836d: c9 leave
- 804836e: c3 ret
- 804836f: 90 nop
- 08048370 <_start>:
- 8048370: 31 ed xor %ebp,%ebp
- 8048372: 5e pop %esi
- 8048373: 89 e1 mov %esp,%ecx
- 8048375: 83 e4 f0 and $0xfffffff0,%esp
- 8048378: 50 push %eax
- 8048379: 54 push %esp
- 804837a: 52 push %edx
- 804837b: 68 a0 84 04 08 push $0x80484a0
- 8048380: 68 30 84 04 08 push $0x8048430
- 8048385: 51 push %ecx
- 8048386: 56 push %esi
- 8048387: 68 50 83 04 08 push $0x8048350
- 804838c: e8 9f ff ff ff call 8048330 <__libc_start_main@plt>
- 8048391: f4 hlt
- 8048392: 90 nop
- 8048393: 90 nop
- 8048394: 90 nop
- 8048395: 90 nop
- 8048396: 90 nop
- 8048397: 90 nop
- 8048398: 90 nop
- 8048399: 90 nop
- 804839a: 90 nop
- 804839b: 90 nop
- 804839c: 90 nop
- 804839d: 90 nop
- 804839e: 90 nop
- 804839f: 90 nop
- 080483a0 <__do_global_dtors_aux>:
- 80483a0: 55 push %ebp
- 80483a1: 89 e5 mov %esp,%ebp
- 80483a3: 53 push %ebx
- 80483a4: 83 ec 04 sub $0x4,%esp
- 80483a7: 80 3d 14 a0 04 08 00 cmpb $0x0,0x804a014
- 80483ae: 75 3f jne 80483ef <__do_global_dtors_aux+0x4f>
- 80483b0: a1 18 a0 04 08 mov 0x804a018,%eax
- 80483b5: bb 20 9f 04 08 mov $0x8049f20,%ebx
- 80483ba: 81 eb 1c 9f 04 08 sub $0x8049f1c,%ebx
- 80483c0: c1 fb 02 sar $0x2,%ebx
- 80483c3: 83 eb 01 sub $0x1,%ebx
- 80483c6: 39 d8 cmp %ebx,%eax
- 80483c8: 73 1e jae 80483e8 <__do_global_dtors_aux+0x48>
- 80483ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi
- 80483d0: 83 c0 01 add $0x1,%eax
- 80483d3: a3 18 a0 04 08 mov %eax,0x804a018
- 80483d8: ff 14 85 1c 9f 04 08 call *0x8049f1c(,%eax,4)
- 80483df: a1 18 a0 04 08 mov 0x804a018,%eax
- 80483e4: 39 d8 cmp %ebx,%eax
- 80483e6: 72 e8 jb 80483d0 <__do_global_dtors_aux+0x30>
- 80483e8: c6 05 14 a0 04 08 01 movb $0x1,0x804a014
- 80483ef: 83 c4 04 add $0x4,%esp
- 80483f2: 5b pop %ebx
- 80483f3: 5d pop %ebp
- 80483f4: c3 ret
- 80483f5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi
- 80483f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi
- 08048400 <frame_dummy>:
- 8048400: 55 push %ebp
- 8048401: 89 e5 mov %esp,%ebp
- 8048403: 83 ec 18 sub $0x18,%esp
- 8048406: a1 24 9f 04 08 mov 0x8049f24,%eax
- 804840b: 85 c0 test %eax,%eax
- 804840d: 74 12 je 8048421 <frame_dummy+0x21>
- 804840f: b8 00 00 00 00 mov $0x0,%eax
- 8048414: 85 c0 test %eax,%eax
- 8048416: 74 09 je 8048421 <frame_dummy+0x21>
- 8048418: c7 04 24 24 9f 04 08 movl $0x8049f24,(%esp)
- 804841f: ff d0 call *%eax
- 8048421: c9 leave
- 8048422: c3 ret
- 8048423: 90 nop
- 8048424: 90 nop
- 8048425: 90 nop
- 8048426: 90 nop
- 8048427: 90 nop
- 8048428: 90 nop
- 8048429: 90 nop
- 804842a: 90 nop
- 804842b: 90 nop
- 804842c: 90 nop
- 804842d: 90 nop
- 804842e: 90 nop
- 804842f: 90 nop
- 08048430 <__libc_csu_init>:
- 8048430: 55 push %ebp
- 8048431: 57 push %edi
- 8048432: 56 push %esi
- 8048433: 53 push %ebx
- 8048434: e8 69 00 00 00 call 80484a2 <__i686.get_pc_thunk.bx>
- 8048439: 81 c3 bb 1b 00 00 add $0x1bbb,%ebx
- 804843f: 83 ec 1c sub $0x1c,%esp
- 8048442: 8b 6c 24 30 mov 0x30(%esp),%ebp
- 8048446: 8d bb 20 ff ff ff lea -0xe0(%ebx),%edi
- 804844c: e8 83 fe ff ff call 80482d4 <_init>
- 8048451: 8d 83 20 ff ff ff lea -0xe0(%ebx),%eax
- 8048457: 29 c7 sub %eax,%edi
- 8048459: c1 ff 02 sar $0x2,%edi
- 804845c: 85 ff test %edi,%edi
- 804845e: 74 29 je 8048489 <__libc_csu_init+0x59>
- 8048460: 31 f6 xor %esi,%esi
- 8048462: 8d b6 00 00 00 00 lea 0x0(%esi),%esi
- 8048468: 8b 44 24 38 mov 0x38(%esp),%eax
- 804846c: 89 2c 24 mov %ebp,(%esp)
- 804846f: 89 44 24 08 mov %eax,0x8(%esp)
- 8048473: 8b 44 24 34 mov 0x34(%esp),%eax
- 8048477: 89 44 24 04 mov %eax,0x4(%esp)
- 804847b: ff 94 b3 20 ff ff ff call *-0xe0(%ebx,%esi,4)
- 8048482: 83 c6 01 add $0x1,%esi
- 8048485: 39 fe cmp %edi,%esi
- 8048487: 75 df jne 8048468 <__libc_csu_init+0x38>
- 8048489: 83 c4 1c add $0x1c,%esp
- 804848c: 5b pop %ebx
- 804848d: 5e pop %esi
- 804848e: 5f pop %edi
- 804848f: 5d pop %ebp
- 8048490: c3 ret
- 8048491: eb 0d jmp 80484a0 <__libc_csu_fini>
- 8048493: 90 nop
- 8048494: 90 nop
- 8048495: 90 nop
- 8048496: 90 nop
- 8048497: 90 nop
- 8048498: 90 nop
- 8048499: 90 nop
- 804849a: 90 nop
- 804849b: 90 nop
- 804849c: 90 nop
- 804849d: 90 nop
- 804849e: 90 nop
- 804849f: 90 nop
- 080484a0 <__libc_csu_fini>:
- 80484a0: f3 c3 repz ret
- 080484a2 <__i686.get_pc_thunk.bx>:
- 80484a2: 8b 1c 24 mov (%esp),%ebx
- 80484a5: c3 ret
- 80484a6: 90 nop
- 80484a7: 90 nop
- 80484a8: 90 nop
- 80484a9: 90 nop
- 80484aa: 90 nop
- 80484ab: 90 nop
- 80484ac: 90 nop
- 80484ad: 90 nop
- 80484ae: 90 nop
- 80484af: 90 nop
- 080484b0 <__do_global_ctors_aux>:
- 80484b0: 55 push %ebp
- 80484b1: 89 e5 mov %esp,%ebp
- 80484b3: 53 push %ebx
- 80484b4: 83 ec 04 sub $0x4,%esp
- 80484b7: a1 14 9f 04 08 mov 0x8049f14,%eax
- 80484bc: 83 f8 ff cmp $0xffffffff,%eax
- 80484bf: 74 13 je 80484d4 <__do_global_ctors_aux+0x24>
- 80484c1: bb 14 9f 04 08 mov $0x8049f14,%ebx
- 80484c6: 66 90 xchg %ax,%ax
- 80484c8: 83 eb 04 sub $0x4,%ebx
- 80484cb: ff d0 call *%eax
- 80484cd: 8b 03 mov (%ebx),%eax
- 80484cf: 83 f8 ff cmp $0xffffffff,%eax
- 80484d2: 75 f4 jne 80484c8 <__do_global_ctors_aux+0x18>
- 80484d4: 83 c4 04 add $0x4,%esp
- 80484d7: 5b pop %ebx
- 80484d8: 5d pop %ebp
- 80484d9: c3 ret
- 80484da: 90 nop
- 80484db: 90 nop
- Disassembly of section .fini:
- 080484dc <_fini>:
- 80484dc: 53 push %ebx
- 80484dd: 83 ec 08 sub $0x8,%esp
- 80484e0: e8 00 00 00 00 call 80484e5 <_fini+0x9>
- 80484e5: 5b pop %ebx
- 80484e6: 81 c3 0f 1b 00 00 add $0x1b0f,%ebx
- 80484ec: e8 af fe ff ff call 80483a0 <__do_global_dtors_aux>
- 80484f1: 83 c4 08 add $0x8,%esp
- 80484f4: 5b pop %ebx
- 80484f5: c3 ret
Add Comment
Please, Sign In to add comment