Guest User

Untitled

a guest
Jan 23rd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.40 KB | None | 0 0
  1. Disassembly of section .init:
  2.  
  3. 00000000004003c0 <.init>:
  4. 4003c0: 48 83 ec 08 sub $0x8,%rsp
  5. 4003c4: e8 63 00 00 00 callq 40042c <__libc_start_main@plt+0x44>
  6. 4003c9: e8 f2 00 00 00 callq 4004c0 <__libc_start_main@plt+0xd8>
  7. 4003ce: e8 bd 01 00 00 callq 400590 <__libc_start_main@plt+0x1a8>
  8. 4003d3: 48 83 c4 08 add $0x8,%rsp
  9. 4003d7: c3 retq
  10.  
  11. Disassembly of section .plt:
  12.  
  13. 00000000004003d8 <__libc_start_main@plt-0x10>:
  14. 4003d8: ff 35 12 0c 20 00 pushq 0x200c12(%rip) # 600ff0 <__libc_start_main@plt+0x200c08>
  15. 4003de: ff 25 14 0c 20 00 jmpq *0x200c14(%rip) # 600ff8 <__libc_start_main@plt+0x200c10>
  16. 4003e4: 0f 1f 40 00 nopl 0x0(%rax)
  17.  
  18. 00000000004003e8 <__libc_start_main@plt>:
  19. 4003e8: ff 25 12 0c 20 00 jmpq *0x200c12(%rip) # 601000 <__libc_start_main@plt+0x200c18>
  20. 4003ee: 68 00 00 00 00 pushq $0x0
  21. 4003f3: e9 e0 ff ff ff jmpq 4003d8 <__libc_start_main@plt-0x10>
  22.  
  23. Disassembly of section .text:
  24.  
  25. 0000000000400400 <.text>:
  26. 400400: 31 ed xor %ebp,%ebp
  27. 400402: 49 89 d1 mov %rdx,%r9
  28. 400405: 5e pop %rsi
  29. 400406: 48 89 e2 mov %rsp,%rdx
  30. 400409: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp
  31. 40040d: 50 push %rax
  32. 40040e: 54 push %rsp
  33. 40040f: 49 c7 c0 80 05 40 00 mov $0x400580,%r8
  34. 400416: 48 c7 c1 f0 04 40 00 mov $0x4004f0,%rcx
  35. 40041d: 48 c7 c7 e4 04 40 00 mov $0x4004e4,%rdi
  36. 400424: e8 bf ff ff ff callq 4003e8 <__libc_start_main@plt>
  37. 400429: f4 hlt
  38. 40042a: 90 nop
  39. 40042b: 90 nop
  40. 40042c: 48 83 ec 08 sub $0x8,%rsp
  41. 400430: 48 8b 05 a9 0b 20 00 mov 0x200ba9(%rip),%rax # 600fe0 <__libc_start_main@plt+0x200bf8>
  42. 400437: 48 85 c0 test %rax,%rax
  43. 40043a: 74 02 je 40043e <__libc_start_main@plt+0x56>
  44. 40043c: ff d0 callq *%rax
  45. 40043e: 48 83 c4 08 add $0x8,%rsp
  46. 400442: c3 retq
  47. 400443: 90 nop
  48. 400444: 90 nop
  49. 400445: 90 nop
  50. 400446: 90 nop
  51. 400447: 90 nop
  52. 400448: 90 nop
  53. 400449: 90 nop
  54. 40044a: 90 nop
  55. 40044b: 90 nop
  56. 40044c: 90 nop
  57. 40044d: 90 nop
  58. 40044e: 90 nop
  59. 40044f: 90 nop
  60. 400450: 55 push %rbp
  61. 400451: 48 89 e5 mov %rsp,%rbp
  62. 400454: 53 push %rbx
  63. 400455: 48 83 ec 08 sub $0x8,%rsp
  64. 400459: 80 3d b8 0b 20 00 00 cmpb $0x0,0x200bb8(%rip) # 601018 <__libc_start_main@plt+0x200c30>
  65. 400460: 75 4b jne 4004ad <__libc_start_main@plt+0xc5>
  66. 400462: bb 30 0e 60 00 mov $0x600e30,%ebx
  67. 400467: 48 8b 05 b2 0b 20 00 mov 0x200bb2(%rip),%rax # 601020 <__libc_start_main@plt+0x200c38>
  68. 40046e: 48 81 eb 28 0e 60 00 sub $0x600e28,%rbx
  69. 400475: 48 c1 fb 03 sar $0x3,%rbx
  70. 400479: 48 83 eb 01 sub $0x1,%rbx
  71. 40047d: 48 39 d8 cmp %rbx,%rax
  72. 400480: 73 24 jae 4004a6 <__libc_start_main@plt+0xbe>
  73. 400482: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
  74. 400488: 48 83 c0 01 add $0x1,%rax
  75. 40048c: 48 89 05 8d 0b 20 00 mov %rax,0x200b8d(%rip) # 601020 <__libc_start_main@plt+0x200c38>
  76. 400493: ff 14 c5 28 0e 60 00 callq *0x600e28(,%rax,8)
  77. 40049a: 48 8b 05 7f 0b 20 00 mov 0x200b7f(%rip),%rax # 601020 <__libc_start_main@plt+0x200c38>
  78. 4004a1: 48 39 d8 cmp %rbx,%rax
  79. 4004a4: 72 e2 jb 400488 <__libc_start_main@plt+0xa0>
  80. 4004a6: c6 05 6b 0b 20 00 01 movb $0x1,0x200b6b(%rip) # 601018 <__libc_start_main@plt+0x200c30>
  81. 4004ad: 48 83 c4 08 add $0x8,%rsp
  82. 4004b1: 5b pop %rbx
  83. 4004b2: c9 leaveq
  84. 4004b3: c3 retq
  85. 4004b4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1)
  86. 4004bb: 00 00 00 00 00
  87. 4004c0: 48 83 3d 70 09 20 00 cmpq $0x0,0x200970(%rip) # 600e38 <__libc_start_main@plt+0x200a50>
  88. 4004c7: 00
  89. 4004c8: 55 push %rbp
  90. 4004c9: 48 89 e5 mov %rsp,%rbp
  91. 4004cc: 74 12 je 4004e0 <__libc_start_main@plt+0xf8>
  92. 4004ce: b8 00 00 00 00 mov $0x0,%eax
  93. 4004d3: 48 85 c0 test %rax,%rax
  94. 4004d6: 74 08 je 4004e0 <__libc_start_main@plt+0xf8>
  95. 4004d8: bf 38 0e 60 00 mov $0x600e38,%edi
  96. 4004dd: c9 leaveq
  97. 4004de: ff e0 jmpq *%rax
  98. 4004e0: c9 leaveq
  99. 4004e1: c3 retq
  100. 4004e2: 90 nop
  101. 4004e3: 90 nop
  102. 4004e4: 55 push %rbp
  103. 4004e5: 48 89 e5 mov %rsp,%rbp
  104. 4004e8: b8 01 00 00 00 mov $0x1,%eax
  105. 4004ed: c9 leaveq
  106. 4004ee: c3 retq
  107. 4004ef: 90 nop
  108. 4004f0: 48 89 6c 24 d8 mov %rbp,-0x28(%rsp)
  109. 4004f5: 4c 89 64 24 e0 mov %r12,-0x20(%rsp)
  110. 4004fa: 48 8d 2d 13 09 20 00 lea 0x200913(%rip),%rbp # 600e14 <__libc_start_main@plt+0x200a2c>
  111. 400501: 4c 8d 25 0c 09 20 00 lea 0x20090c(%rip),%r12 # 600e14 <__libc_start_main@plt+0x200a2c>
  112. 400508: 4c 89 6c 24 e8 mov %r13,-0x18(%rsp)
  113. 40050d: 4c 89 74 24 f0 mov %r14,-0x10(%rsp)
  114. 400512: 4c 89 7c 24 f8 mov %r15,-0x8(%rsp)
  115. 400517: 48 89 5c 24 d0 mov %rbx,-0x30(%rsp)
  116. 40051c: 48 83 ec 38 sub $0x38,%rsp
  117. 400520: 4c 29 e5 sub %r12,%rbp
  118. 400523: 41 89 fd mov %edi,%r13d
  119. 400526: 49 89 f6 mov %rsi,%r14
  120. 400529: 48 c1 fd 03 sar $0x3,%rbp
  121. 40052d: 49 89 d7 mov %rdx,%r15
  122. 400530: e8 8b fe ff ff callq 4003c0 <__libc_start_main@plt-0x28>
  123. 400535: 48 85 ed test %rbp,%rbp
  124. 400538: 74 1c je 400556 <__libc_start_main@plt+0x16e>
  125. 40053a: 31 db xor %ebx,%ebx
  126. 40053c: 0f 1f 40 00 nopl 0x0(%rax)
  127. 400540: 4c 89 fa mov %r15,%rdx
  128. 400543: 4c 89 f6 mov %r14,%rsi
  129. 400546: 44 89 ef mov %r13d,%edi
  130. 400549: 41 ff 14 dc callq *(%r12,%rbx,8)
  131. 40054d: 48 83 c3 01 add $0x1,%rbx
  132. 400551: 48 39 eb cmp %rbp,%rbx
  133. 400554: 72 ea jb 400540 <__libc_start_main@plt+0x158>
  134. 400556: 48 8b 5c 24 08 mov 0x8(%rsp),%rbx
  135. 40055b: 48 8b 6c 24 10 mov 0x10(%rsp),%rbp
  136. 400560: 4c 8b 64 24 18 mov 0x18(%rsp),%r12
  137. 400565: 4c 8b 6c 24 20 mov 0x20(%rsp),%r13
  138. 40056a: 4c 8b 74 24 28 mov 0x28(%rsp),%r14
  139. 40056f: 4c 8b 7c 24 30 mov 0x30(%rsp),%r15
  140. 400574: 48 83 c4 38 add $0x38,%rsp
  141. 400578: c3 retq
  142. 400579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
  143. 400580: f3 c3 repz retq
  144. 400582: 90 nop
  145. 400583: 90 nop
  146. 400584: 90 nop
  147. 400585: 90 nop
  148. 400586: 90 nop
  149. 400587: 90 nop
  150. 400588: 90 nop
  151. 400589: 90 nop
  152. 40058a: 90 nop
  153. 40058b: 90 nop
  154. 40058c: 90 nop
  155. 40058d: 90 nop
  156. 40058e: 90 nop
  157. 40058f: 90 nop
  158. 400590: 55 push %rbp
  159. 400591: 48 89 e5 mov %rsp,%rbp
  160. 400594: 53 push %rbx
  161. 400595: 48 83 ec 08 sub $0x8,%rsp
  162. 400599: 48 8b 05 78 08 20 00 mov 0x200878(%rip),%rax # 600e18 <__libc_start_main@plt+0x200a30>
  163. 4005a0: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
  164. 4005a4: 74 19 je 4005bf <__libc_start_main@plt+0x1d7>
  165. 4005a6: bb 18 0e 60 00 mov $0x600e18,%ebx
  166. 4005ab: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
  167. 4005b0: 48 83 eb 08 sub $0x8,%rbx
  168. 4005b4: ff d0 callq *%rax
  169. 4005b6: 48 8b 03 mov (%rbx),%rax
  170. 4005b9: 48 83 f8 ff cmp $0xffffffffffffffff,%rax
  171. 4005bd: 75 f1 jne 4005b0 <__libc_start_main@plt+0x1c8>
  172. 4005bf: 48 83 c4 08 add $0x8,%rsp
  173. 4005c3: 5b pop %rbx
  174. 4005c4: c9 leaveq
  175. 4005c5: c3 retq
  176. 4005c6: 90 nop
  177. 4005c7: 90 nop
  178.  
  179. Disassembly of section .fini:
  180.  
  181. 00000000004005c8 <.fini>:
  182. 4005c8: 55 push %rbp
  183. 4005c9: 48 83 ec 08 sub $0x8,%rsp
  184. 4005cd: e8 06 00 00 00 callq 4005d8 <__libc_start_main@plt+0x1f0>
  185. 4005d2: 48 83 c4 08 add $0x8,%rsp
  186. 4005d6: 5d pop %rbp
  187. 4005d7: c3 retq
  188. 4005d8: e8 73 fe ff ff callq 400450 <__libc_start_main@plt+0x68>
  189. 4005dd: c3 retq
Add Comment
Please, Sign In to add comment