Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Disassembly of section .init:
- 00000000004003c0 <.init>:
- 4003c0: 48 83 ec 08 sub $0x8,%rsp
- 4003c4: e8 63 00 00 00 callq 40042c <__libc_start_main@plt+0x44>
- 4003c9: e8 f2 00 00 00 callq 4004c0 <__libc_start_main@plt+0xd8>
- 4003ce: e8 bd 01 00 00 callq 400590 <__libc_start_main@plt+0x1a8>
- 4003d3: 48 83 c4 08 add $0x8,%rsp
- 4003d7: c3 retq
- Disassembly of section .plt:
- 00000000004003d8 <__libc_start_main@plt-0x10>:
- 4003d8: ff 35 12 0c 20 00 pushq 0x200c12(%rip) # 600ff0 <__libc_start_main@plt+0x200c08>
- 4003de: ff 25 14 0c 20 00 jmpq *0x200c14(%rip) # 600ff8 <__libc_start_main@plt+0x200c10>
- 4003e4: 0f 1f 40 00 nopl 0x0(%rax)
- 00000000004003e8 <__libc_start_main@plt>:
- 4003e8: ff 25 12 0c 20 00 jmpq *0x200c12(%rip) # 601000 <__libc_start_main@plt+0x200c18>
- 4003ee: 68 00 00 00 00 pushq $0x0
- 4003f3: e9 e0 ff ff ff jmpq 4003d8 <__libc_start_main@plt-0x10>
- Disassembly of section .text:
- 0000000000400400 <.text>:
- 400400: 31 ed xor %ebp,%ebp
- 400402: 49 89 d1 mov %rdx,%r9
- 400405: 5e pop %rsi
- 400406: 48 89 e2 mov %rsp,%rdx
- 400409: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp
- 40040d: 50 push %rax
- 40040e: 54 push %rsp
- 40040f: 49 c7 c0 80 05 40 00 mov $0x400580,%r8
- 400416: 48 c7 c1 f0 04 40 00 mov $0x4004f0,%rcx
- 40041d: 48 c7 c7 e4 04 40 00 mov $0x4004e4,%rdi
- 400424: e8 bf ff ff ff callq 4003e8 <__libc_start_main@plt>
- 400429: f4 hlt
- 40042a: 90 nop
- 40042b: 90 nop
- 40042c: 48 83 ec 08 sub $0x8,%rsp
- 400430: 48 8b 05 a9 0b 20 00 mov 0x200ba9(%rip),%rax # 600fe0 <__libc_start_main@plt+0x200bf8>
- 400437: 48 85 c0 test %rax,%rax
- 40043a: 74 02 je 40043e <__libc_start_main@plt+0x56>
- 40043c: ff d0 callq *%rax
- 40043e: 48 83 c4 08 add $0x8,%rsp
- 400442: c3 retq
- 400443: 90 nop
- 400444: 90 nop
- 400445: 90 nop
- 400446: 90 nop
- 400447: 90 nop
- 400448: 90 nop
- 400449: 90 nop
- 40044a: 90 nop
- 40044b: 90 nop
- 40044c: 90 nop
- 40044d: 90 nop
- 40044e: 90 nop
- 40044f: 90 nop
- 400450: 55 push %rbp
- 400451: 48 89 e5 mov %rsp,%rbp
- 400454: 53 push %rbx
- 400455: 48 83 ec 08 sub $0x8,%rsp
- 400459: 80 3d b8 0b 20 00 00 cmpb $0x0,0x200bb8(%rip) # 601018 <__libc_start_main@plt+0x200c30>
- 400460: 75 4b jne 4004ad <__libc_start_main@plt+0xc5>
- 400462: bb 30 0e 60 00 mov $0x600e30,%ebx
- 400467: 48 8b 05 b2 0b 20 00 mov 0x200bb2(%rip),%rax # 601020 <__libc_start_main@plt+0x200c38>
- 40046e: 48 81 eb 28 0e 60 00 sub $0x600e28,%rbx
- 400475: 48 c1 fb 03 sar $0x3,%rbx
- 400479: 48 83 eb 01 sub $0x1,%rbx
- 40047d: 48 39 d8 cmp %rbx,%rax
- 400480: 73 24 jae 4004a6 <__libc_start_main@plt+0xbe>
- 400482: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
- 400488: 48 83 c0 01 add $0x1,%rax
- 40048c: 48 89 05 8d 0b 20 00 mov %rax,0x200b8d(%rip) # 601020 <__libc_start_main@plt+0x200c38>
- 400493: ff 14 c5 28 0e 60 00 callq *0x600e28(,%rax,8)
- 40049a: 48 8b 05 7f 0b 20 00 mov 0x200b7f(%rip),%rax # 601020 <__libc_start_main@plt+0x200c38>
- 4004a1: 48 39 d8 cmp %rbx,%rax
- 4004a4: 72 e2 jb 400488 <__libc_start_main@plt+0xa0>
- 4004a6: c6 05 6b 0b 20 00 01 movb $0x1,0x200b6b(%rip) # 601018 <__libc_start_main@plt+0x200c30>
- 4004ad: 48 83 c4 08 add $0x8,%rsp
- 4004b1: 5b pop %rbx
- 4004b2: c9 leaveq
- 4004b3: c3 retq
- 4004b4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1)
- 4004bb: 00 00 00 00 00
- 4004c0: 48 83 3d 70 09 20 00 cmpq $0x0,0x200970(%rip) # 600e38 <__libc_start_main@plt+0x200a50>
- 4004c7: 00
- 4004c8: 55 push %rbp
- 4004c9: 48 89 e5 mov %rsp,%rbp
- 4004cc: 74 12 je 4004e0 <__libc_start_main@plt+0xf8>
- 4004ce: b8 00 00 00 00 mov $0x0,%eax
- 4004d3: 48 85 c0 test %rax,%rax
- 4004d6: 74 08 je 4004e0 <__libc_start_main@plt+0xf8>
- 4004d8: bf 38 0e 60 00 mov $0x600e38,%edi
- 4004dd: c9 leaveq
- 4004de: ff e0 jmpq *%rax
- 4004e0: c9 leaveq
- 4004e1: c3 retq
- 4004e2: 90 nop
- 4004e3: 90 nop
- 4004e4: 55 push %rbp
- 4004e5: 48 89 e5 mov %rsp,%rbp
- 4004e8: b8 01 00 00 00 mov $0x1,%eax
- 4004ed: c9 leaveq
- 4004ee: c3 retq
- 4004ef: 90 nop
- 4004f0: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp)
- 4004f5: 4c 89 64 24 e0 mov %r12,-0x20(%rsp)
- 4004fa: 48 8d 2d 13 09 20 00 lea 0x200913(%rip),%rbp # 600e14 <__libc_start_main@plt+0x200a2c>
- 400501: 4c 8d 25 0c 09 20 00 lea 0x20090c(%rip),%r12 # 600e14 <__libc_start_main@plt+0x200a2c>
- 400508: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp)
- 40050d: 4c 89 74 24 f0 mov %r14,-0x10(%rsp)
- 400512: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp)
- 400517: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp)
- 40051c: 48 83 ec 38 sub $0x38,%rsp
- 400520: 4c 29 e5 sub %r12,%rbp
- 400523: 41 89 fd mov %edi,%r13d
- 400526: 49 89 f6 mov %rsi,%r14
- 400529: 48 c1 fd 03 sar $0x3,%rbp
- 40052d: 49 89 d7 mov %rdx,%r15
- 400530: e8 8b fe ff ff callq 4003c0 <__libc_start_main@plt-0x28>
- 400535: 48 85 ed test %rbp,%rbp
- 400538: 74 1c je 400556 <__libc_start_main@plt+0x16e>
- 40053a: 31 db xor %ebx,%ebx
- 40053c: 0f 1f 40 00 nopl 0x0(%rax)
- 400540: 4c 89 fa mov %r15,%rdx
- 400543: 4c 89 f6 mov %r14,%rsi
- 400546: 44 89 ef mov %r13d,%edi
- 400549: 41 ff 14 dc callq *(%r12,%rbx,8)
- 40054d: 48 83 c3 01 add $0x1,%rbx
- 400551: 48 39 eb cmp %rbp,%rbx
- 400554: 72 ea jb 400540 <__libc_start_main@plt+0x158>
- 400556: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx
- 40055b: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp
- 400560: 4c 8b 64 24 18 mov 0x18(%rsp),%r12
- 400565: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13
- 40056a: 4c 8b 74 24 28 mov 0x28(%rsp),%r14
- 40056f: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15
- 400574: 48 83 c4 38 add $0x38,%rsp
- 400578: c3 retq
- 400579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
- 400580: f3 c3 repz retq
- 400582: 90 nop
- 400583: 90 nop
- 400584: 90 nop
- 400585: 90 nop
- 400586: 90 nop
- 400587: 90 nop
- 400588: 90 nop
- 400589: 90 nop
- 40058a: 90 nop
- 40058b: 90 nop
- 40058c: 90 nop
- 40058d: 90 nop
- 40058e: 90 nop
- 40058f: 90 nop
- 400590: 55 push %rbp
- 400591: 48 89 e5 mov %rsp,%rbp
- 400594: 53 push %rbx
- 400595: 48 83 ec 08 sub $0x8,%rsp
- 400599: 48 8b 05 78 08 20 00 mov 0x200878(%rip),%rax # 600e18 <__libc_start_main@plt+0x200a30>
- 4005a0: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
- 4005a4: 74 19 je 4005bf <__libc_start_main@plt+0x1d7>
- 4005a6: bb 18 0e 60 00 mov $0x600e18,%ebx
- 4005ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
- 4005b0: 48 83 eb 08 sub $0x8,%rbx
- 4005b4: ff d0 callq *%rax
- 4005b6: 48 8b 03 mov (%rbx),%rax
- 4005b9: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
- 4005bd: 75 f1 jne 4005b0 <__libc_start_main@plt+0x1c8>
- 4005bf: 48 83 c4 08 add $0x8,%rsp
- 4005c3: 5b pop %rbx
- 4005c4: c9 leaveq
- 4005c5: c3 retq
- 4005c6: 90 nop
- 4005c7: 90 nop
- Disassembly of section .fini:
- 00000000004005c8 <.fini>:
- 4005c8: 55 push %rbp
- 4005c9: 48 83 ec 08 sub $0x8,%rsp
- 4005cd: e8 06 00 00 00 callq 4005d8 <__libc_start_main@plt+0x1f0>
- 4005d2: 48 83 c4 08 add $0x8,%rsp
- 4005d6: 5d pop %rbp
- 4005d7: c3 retq
- 4005d8: e8 73 fe ff ff callq 400450 <__libc_start_main@plt+0x68>
- 4005dd: c3 retq
Add Comment
Please, Sign In to add comment