Guest User

Untitled

a guest
Dec 9th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.27 KB | None | 0 0
  1. Disassembly of section .init:
  2.  
  3. 080482d4 <_init>:
  4. 80482d4: 53 push %ebx
  5. 80482d5: 83 ec 08 sub $0x8,%esp
  6. 80482d8: e8 00 00 00 00 call 80482dd <_init+0x9>
  7. 80482dd: 5b pop %ebx
  8. 80482de: 81 c3 17 1d 00 00 add $0x1d17,%ebx
  9. 80482e4: 8b 83 fc ff ff ff mov -0x4(%ebx),%eax
  10. 80482ea: 85 c0 test %eax,%eax
  11. 80482ec: 74 05 je 80482f3 <_init+0x1f>
  12. 80482ee: e8 2d 00 00 00 call 8048320 <__gmon_start__@plt>
  13. 80482f3: e8 08 01 00 00 call 8048400 <frame_dummy>
  14. 80482f8: e8 b3 01 00 00 call 80484b0 <__do_global_ctors_aux>
  15. 80482fd: 83 c4 08 add $0x8,%esp
  16. 8048300: 5b pop %ebx
  17. 8048301: c3 ret
  18.  
  19. Disassembly of section .plt:
  20.  
  21. 08048310 <__gmon_start__@plt-0x10>:
  22. 8048310: ff 35 f8 9f 04 08 pushl 0x8049ff8
  23. 8048316: ff 25 fc 9f 04 08 jmp *0x8049ffc
  24. 804831c: 00 00 add %al,(%eax)
  25. ...
  26.  
  27. 08048320 <__gmon_start__@plt>:
  28. 8048320: ff 25 00 a0 04 08 jmp *0x804a000
  29. 8048326: 68 00 00 00 00 push $0x0
  30. 804832b: e9 e0 ff ff ff jmp 8048310 <_init+0x3c>
  31.  
  32. 08048330 <__libc_start_main@plt>:
  33. 8048330: ff 25 04 a0 04 08 jmp *0x804a004
  34. 8048336: 68 08 00 00 00 push $0x8
  35. 804833b: e9 d0 ff ff ff jmp 8048310 <_init+0x3c>
  36.  
  37. 08048340 <__printf_chk@plt>:
  38. 8048340: ff 25 08 a0 04 08 jmp *0x804a008
  39. 8048346: 68 10 00 00 00 push $0x10
  40. 804834b: e9 c0 ff ff ff jmp 8048310 <_init+0x3c>
  41.  
  42. Disassembly of section .text:
  43.  
  44. 08048350 <main>:
  45. 8048350: 55 push %ebp
  46. 8048351: 89 e5 mov %esp,%ebp
  47. 8048353: 83 e4 f0 and $0xfffffff0,%esp
  48. 8048356: 83 ec 10 sub $0x10,%esp
  49. 8048359: c7 44 24 04 00 85 04 movl $0x8048500,0x4(%esp)
  50. 8048360: 08
  51. 8048361: c7 04 24 01 00 00 00 movl $0x1,(%esp)
  52. 8048368: e8 d3 ff ff ff call 8048340 <__printf_chk@plt>
  53. 804836d: c9 leave
  54. 804836e: c3 ret
  55. 804836f: 90 nop
  56.  
  57. 08048370 <_start>:
  58. 8048370: 31 ed xor %ebp,%ebp
  59. 8048372: 5e pop %esi
  60. 8048373: 89 e1 mov %esp,%ecx
  61. 8048375: 83 e4 f0 and $0xfffffff0,%esp
  62. 8048378: 50 push %eax
  63. 8048379: 54 push %esp
  64. 804837a: 52 push %edx
  65. 804837b: 68 a0 84 04 08 push $0x80484a0
  66. 8048380: 68 30 84 04 08 push $0x8048430
  67. 8048385: 51 push %ecx
  68. 8048386: 56 push %esi
  69. 8048387: 68 50 83 04 08 push $0x8048350
  70. 804838c: e8 9f ff ff ff call 8048330 <__libc_start_main@plt>
  71. 8048391: f4 hlt
  72. 8048392: 90 nop
  73. 8048393: 90 nop
  74. 8048394: 90 nop
  75. 8048395: 90 nop
  76. 8048396: 90 nop
  77. 8048397: 90 nop
  78. 8048398: 90 nop
  79. 8048399: 90 nop
  80. 804839a: 90 nop
  81. 804839b: 90 nop
  82. 804839c: 90 nop
  83. 804839d: 90 nop
  84. 804839e: 90 nop
  85. 804839f: 90 nop
  86.  
  87. 080483a0 <__do_global_dtors_aux>:
  88. 80483a0: 55 push %ebp
  89. 80483a1: 89 e5 mov %esp,%ebp
  90. 80483a3: 53 push %ebx
  91. 80483a4: 83 ec 04 sub $0x4,%esp
  92. 80483a7: 80 3d 14 a0 04 08 00 cmpb $0x0,0x804a014
  93. 80483ae: 75 3f jne 80483ef <__do_global_dtors_aux+0x4f>
  94. 80483b0: a1 18 a0 04 08 mov 0x804a018,%eax
  95. 80483b5: bb 20 9f 04 08 mov $0x8049f20,%ebx
  96. 80483ba: 81 eb 1c 9f 04 08 sub $0x8049f1c,%ebx
  97. 80483c0: c1 fb 02 sar $0x2,%ebx
  98. 80483c3: 83 eb 01 sub $0x1,%ebx
  99. 80483c6: 39 d8 cmp %ebx,%eax
  100. 80483c8: 73 1e jae 80483e8 <__do_global_dtors_aux+0x48>
  101. 80483ca: 8d b6 00 00 00 00 lea 0x0(%esi),%esi
  102. 80483d0: 83 c0 01 add $0x1,%eax
  103. 80483d3: a3 18 a0 04 08 mov %eax,0x804a018
  104. 80483d8: ff 14 85 1c 9f 04 08 call *0x8049f1c(,%eax,4)
  105. 80483df: a1 18 a0 04 08 mov 0x804a018,%eax
  106. 80483e4: 39 d8 cmp %ebx,%eax
  107. 80483e6: 72 e8 jb 80483d0 <__do_global_dtors_aux+0x30>
  108. 80483e8: c6 05 14 a0 04 08 01 movb $0x1,0x804a014
  109. 80483ef: 83 c4 04 add $0x4,%esp
  110. 80483f2: 5b pop %ebx
  111. 80483f3: 5d pop %ebp
  112. 80483f4: c3 ret
  113. 80483f5: 8d 74 26 00 lea 0x0(%esi,%eiz,1),%esi
  114. 80483f9: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi
  115.  
  116. 08048400 <frame_dummy>:
  117. 8048400: 55 push %ebp
  118. 8048401: 89 e5 mov %esp,%ebp
  119. 8048403: 83 ec 18 sub $0x18,%esp
  120. 8048406: a1 24 9f 04 08 mov 0x8049f24,%eax
  121. 804840b: 85 c0 test %eax,%eax
  122. 804840d: 74 12 je 8048421 <frame_dummy+0x21>
  123. 804840f: b8 00 00 00 00 mov $0x0,%eax
  124. 8048414: 85 c0 test %eax,%eax
  125. 8048416: 74 09 je 8048421 <frame_dummy+0x21>
  126. 8048418: c7 04 24 24 9f 04 08 movl $0x8049f24,(%esp)
  127. 804841f: ff d0 call *%eax
  128. 8048421: c9 leave
  129. 8048422: c3 ret
  130. 8048423: 90 nop
  131. 8048424: 90 nop
  132. 8048425: 90 nop
  133. 8048426: 90 nop
  134. 8048427: 90 nop
  135. 8048428: 90 nop
  136. 8048429: 90 nop
  137. 804842a: 90 nop
  138. 804842b: 90 nop
  139. 804842c: 90 nop
  140. 804842d: 90 nop
  141. 804842e: 90 nop
  142. 804842f: 90 nop
  143.  
  144. 08048430 <__libc_csu_init>:
  145. 8048430: 55 push %ebp
  146. 8048431: 57 push %edi
  147. 8048432: 56 push %esi
  148. 8048433: 53 push %ebx
  149. 8048434: e8 69 00 00 00 call 80484a2 <__i686.get_pc_thunk.bx>
  150. 8048439: 81 c3 bb 1b 00 00 add $0x1bbb,%ebx
  151. 804843f: 83 ec 1c sub $0x1c,%esp
  152. 8048442: 8b 6c 24 30 mov 0x30(%esp),%ebp
  153. 8048446: 8d bb 20 ff ff ff lea -0xe0(%ebx),%edi
  154. 804844c: e8 83 fe ff ff call 80482d4 <_init>
  155. 8048451: 8d 83 20 ff ff ff lea -0xe0(%ebx),%eax
  156. 8048457: 29 c7 sub %eax,%edi
  157. 8048459: c1 ff 02 sar $0x2,%edi
  158. 804845c: 85 ff test %edi,%edi
  159. 804845e: 74 29 je 8048489 <__libc_csu_init+0x59>
  160. 8048460: 31 f6 xor %esi,%esi
  161. 8048462: 8d b6 00 00 00 00 lea 0x0(%esi),%esi
  162. 8048468: 8b 44 24 38 mov 0x38(%esp),%eax
  163. 804846c: 89 2c 24 mov %ebp,(%esp)
  164. 804846f: 89 44 24 08 mov %eax,0x8(%esp)
  165. 8048473: 8b 44 24 34 mov 0x34(%esp),%eax
  166. 8048477: 89 44 24 04 mov %eax,0x4(%esp)
  167. 804847b: ff 94 b3 20 ff ff ff call *-0xe0(%ebx,%esi,4)
  168. 8048482: 83 c6 01 add $0x1,%esi
  169. 8048485: 39 fe cmp %edi,%esi
  170. 8048487: 75 df jne 8048468 <__libc_csu_init+0x38>
  171. 8048489: 83 c4 1c add $0x1c,%esp
  172. 804848c: 5b pop %ebx
  173. 804848d: 5e pop %esi
  174. 804848e: 5f pop %edi
  175. 804848f: 5d pop %ebp
  176. 8048490: c3 ret
  177. 8048491: eb 0d jmp 80484a0 <__libc_csu_fini>
  178. 8048493: 90 nop
  179. 8048494: 90 nop
  180. 8048495: 90 nop
  181. 8048496: 90 nop
  182. 8048497: 90 nop
  183. 8048498: 90 nop
  184. 8048499: 90 nop
  185. 804849a: 90 nop
  186. 804849b: 90 nop
  187. 804849c: 90 nop
  188. 804849d: 90 nop
  189. 804849e: 90 nop
  190. 804849f: 90 nop
  191.  
  192. 080484a0 <__libc_csu_fini>:
  193. 80484a0: f3 c3 repz ret
  194.  
  195. 080484a2 <__i686.get_pc_thunk.bx>:
  196. 80484a2: 8b 1c 24 mov (%esp),%ebx
  197. 80484a5: c3 ret
  198. 80484a6: 90 nop
  199. 80484a7: 90 nop
  200. 80484a8: 90 nop
  201. 80484a9: 90 nop
  202. 80484aa: 90 nop
  203. 80484ab: 90 nop
  204. 80484ac: 90 nop
  205. 80484ad: 90 nop
  206. 80484ae: 90 nop
  207. 80484af: 90 nop
  208.  
  209. 080484b0 <__do_global_ctors_aux>:
  210. 80484b0: 55 push %ebp
  211. 80484b1: 89 e5 mov %esp,%ebp
  212. 80484b3: 53 push %ebx
  213. 80484b4: 83 ec 04 sub $0x4,%esp
  214. 80484b7: a1 14 9f 04 08 mov 0x8049f14,%eax
  215. 80484bc: 83 f8 ff cmp $0xffffffff,%eax
  216. 80484bf: 74 13 je 80484d4 <__do_global_ctors_aux+0x24>
  217. 80484c1: bb 14 9f 04 08 mov $0x8049f14,%ebx
  218. 80484c6: 66 90 xchg %ax,%ax
  219. 80484c8: 83 eb 04 sub $0x4,%ebx
  220. 80484cb: ff d0 call *%eax
  221. 80484cd: 8b 03 mov (%ebx),%eax
  222. 80484cf: 83 f8 ff cmp $0xffffffff,%eax
  223. 80484d2: 75 f4 jne 80484c8 <__do_global_ctors_aux+0x18>
  224. 80484d4: 83 c4 04 add $0x4,%esp
  225. 80484d7: 5b pop %ebx
  226. 80484d8: 5d pop %ebp
  227. 80484d9: c3 ret
  228. 80484da: 90 nop
  229. 80484db: 90 nop
  230.  
  231. Disassembly of section .fini:
  232.  
  233. 080484dc <_fini>:
  234. 80484dc: 53 push %ebx
  235. 80484dd: 83 ec 08 sub $0x8,%esp
  236. 80484e0: e8 00 00 00 00 call 80484e5 <_fini+0x9>
  237. 80484e5: 5b pop %ebx
  238. 80484e6: 81 c3 0f 1b 00 00 add $0x1b0f,%ebx
  239. 80484ec: e8 af fe ff ff call 80483a0 <__do_global_dtors_aux>
  240. 80484f1: 83 c4 08 add $0x8,%esp
  241. 80484f4: 5b pop %ebx
  242. 80484f5: c3 ret
Add Comment
Please, Sign In to add comment