Guest User

Untitled

a guest
Jun 17th, 2018
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.82 KB | None | 0 0
  1. <HTML>
  2. <HEAD>
  3. <TITLE>ZyXEL ZyAIR G-4100v2</TITLE>
  4. <STYLE>
  5. .Fade {
  6. FILTER: alpha(opacity=0)
  7. }
  8. .strShadow {
  9. FONT-WEIGHT: bold; FONT-SIZE: 10pt; FILTER: Shadow(Color=#2f4f4f, Direction=135); COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
  10. }
  11. </STYLE>
  12. <SCRIPT language=JavaScript>
  13. <!--
  14. var hex_chr = "0123456789abcdef";
  15. function rhex(num)
  16. {
  17. var str = "";
  18. for(var j = 0; j <= 3; j++)
  19. str += hex_chr.charAt((num >> (j * 8 + 4)) & 0x0F) + hex_chr.charAt((num >> (j * 8)) & 0x0F);
  20. return str;
  21. }
  22. function str2blks_MD5(str)
  23. {
  24. var nblk = ((str.length + 8) >> 6) + 1;
  25. var blks = new Array(nblk * 16);
  26. for(var i = 0; i < nblk * 16; i++) blks[i] = 0;
  27. for(i = 0; i < str.length; i++)
  28. blks[i >> 2] |= str.charCodeAt(i) << ((i % 4) * 8);
  29. blks[i >> 2] |= 0x80 << ((i % 4) * 8);
  30. blks[nblk * 16 - 2] = str.length * 8;
  31. return blks;
  32. }
  33. function add(x, y)
  34. {
  35. return ((x&0x7FFFFFFF) + (y&0x7FFFFFFF)) ^ (x&0x80000000) ^ (y&0x80000000);
  36. }
  37. function rol(num, cnt)
  38. {
  39. return (num << cnt) | (num >>> (32 - cnt));
  40. }
  41. function cmn(q, a, b, x, s, t)
  42. {
  43. return add(rol(add(add(a, q), add(x, t)), s), b);
  44. }
  45. function ff(a, b, c, d, x, s, t)
  46. {
  47. return cmn((b & c) | ((~b) & d), a, b, x, s, t);
  48. }
  49. function gg(a, b, c, d, x, s, t)
  50. {
  51. return cmn((b & d) | (c & (~d)), a, b, x, s, t);
  52. }
  53. function hh(a, b, c, d, x, s, t)
  54. {
  55. return cmn(b ^ c ^ d, a, b, x, s, t);
  56. }
  57. function ii(a, b, c, d, x, s, t)
  58. {
  59. return cmn(c ^ (b | (~d)), a, b, x, s, t);
  60. }
  61. function calcMD5(str)
  62. {
  63. var x = str2blks_MD5(str);
  64. var a = 0x67452301;
  65. var b = 0xEFCDAB89;
  66. var c = 0x98BADCFE;
  67. var d = 0x10325476;
  68. for(var i = 0; i < x.length; i += 16)
  69. {
  70. var olda = a;
  71. var oldb = b;
  72. var oldc = c;
  73. var oldd = d;
  74. a = ff(a, b, c, d, x[i+ 0], 7 , 0xD76AA478);
  75. d = ff(d, a, b, c, x[i+ 1], 12, 0xE8C7B756);
  76. c = ff(c, d, a, b, x[i+ 2], 17, 0x242070DB);
  77. b = ff(b, c, d, a, x[i+ 3], 22, 0xC1BDCEEE);
  78. a = ff(a, b, c, d, x[i+ 4], 7 , 0xF57C0FAF);
  79. d = ff(d, a, b, c, x[i+ 5], 12, 0x4787C62A);
  80. c = ff(c, d, a, b, x[i+ 6], 17, 0xA8304613);
  81. b = ff(b, c, d, a, x[i+ 7], 22, 0xFD469501);
  82. a = ff(a, b, c, d, x[i+ 8], 7 , 0x698098D8);
  83. d = ff(d, a, b, c, x[i+ 9], 12, 0x8B44F7AF);
  84. c = ff(c, d, a, b, x[i+10], 17, 0xFFFF5BB1);
  85. b = ff(b, c, d, a, x[i+11], 22, 0x895CD7BE);
  86. a = ff(a, b, c, d, x[i+12], 7 , 0x6B901122);
  87. d = ff(d, a, b, c, x[i+13], 12, 0xFD987193);
  88. c = ff(c, d, a, b, x[i+14], 17, 0xA679438E);
  89. b = ff(b, c, d, a, x[i+15], 22, 0x49B40821);
  90. a = gg(a, b, c, d, x[i+ 1], 5 , 0xF61E2562);
  91. d = gg(d, a, b, c, x[i+ 6], 9 , 0xC040B340);
  92. c = gg(c, d, a, b, x[i+11], 14, 0x265E5A51);
  93. b = gg(b, c, d, a, x[i+ 0], 20, 0xE9B6C7AA);
  94. a = gg(a, b, c, d, x[i+ 5], 5 , 0xD62F105D);
  95. d = gg(d, a, b, c, x[i+10], 9 , 0x02441453);
  96. c = gg(c, d, a, b, x[i+15], 14, 0xD8A1E681);
  97. b = gg(b, c, d, a, x[i+ 4], 20, 0xE7D3FBC8);
  98. a = gg(a, b, c, d, x[i+ 9], 5 , 0x21E1CDE6);
  99. d = gg(d, a, b, c, x[i+14], 9 , 0xC33707D6);
  100. c = gg(c, d, a, b, x[i+ 3], 14, 0xF4D50D87);
  101. b = gg(b, c, d, a, x[i+ 8], 20, 0x455A14ED);
  102. a = gg(a, b, c, d, x[i+13], 5 , 0xA9E3E905);
  103. d = gg(d, a, b, c, x[i+ 2], 9 , 0xFCEFA3F8);
  104. c = gg(c, d, a, b, x[i+ 7], 14, 0x676F02D9);
  105. b = gg(b, c, d, a, x[i+12], 20, 0x8D2A4C8A);
  106. a = hh(a, b, c, d, x[i+ 5], 4 , 0xFFFA3942);
  107. d = hh(d, a, b, c, x[i+ 8], 11, 0x8771F681);
  108. c = hh(c, d, a, b, x[i+11], 16, 0x6D9D6122);
  109. b = hh(b, c, d, a, x[i+14], 23, 0xFDE5380C);
  110. a = hh(a, b, c, d, x[i+ 1], 4 , 0xA4BEEA44);
  111. d = hh(d, a, b, c, x[i+ 4], 11, 0x4BDECFA9);
  112. c = hh(c, d, a, b, x[i+ 7], 16, 0xF6BB4B60);
  113. b = hh(b, c, d, a, x[i+10], 23, 0xBEBFBC70);
  114. a = hh(a, b, c, d, x[i+13], 4 , 0x289B7EC6);
  115. d = hh(d, a, b, c, x[i+ 0], 11, 0xEAA127FA);
  116. c = hh(c, d, a, b, x[i+ 3], 16, 0xD4EF3085);
  117. b = hh(b, c, d, a, x[i+ 6], 23, 0x04881D05);
  118. a = hh(a, b, c, d, x[i+ 9], 4 , 0xD9D4D039);
  119. d = hh(d, a, b, c, x[i+12], 11, 0xE6DB99E5);
  120. c = hh(c, d, a, b, x[i+15], 16, 0x1FA27CF8);
  121. b = hh(b, c, d, a, x[i+ 2], 23, 0xC4AC5665);
  122. a = ii(a, b, c, d, x[i+ 0], 6 , 0xF4292244);
  123. d = ii(d, a, b, c, x[i+ 7], 10, 0x432AFF97);
  124. c = ii(c, d, a, b, x[i+14], 15, 0xAB9423A7);
  125. b = ii(b, c, d, a, x[i+ 5], 21, 0xFC93A039);
  126. a = ii(a, b, c, d, x[i+12], 6 , 0x655B59C3);
  127. d = ii(d, a, b, c, x[i+ 3], 10, 0x8F0CCC92);
  128. c = ii(c, d, a, b, x[i+10], 15, 0xFFEFF47D);
  129. b = ii(b, c, d, a, x[i+ 1], 21, 0x85845DD1);
  130. a = ii(a, b, c, d, x[i+ 8], 6 , 0x6FA87E4F);
  131. d = ii(d, a, b, c, x[i+15], 10, 0xFE2CE6E0);
  132. c = ii(c, d, a, b, x[i+ 6], 15, 0xA3014314);
  133. b = ii(b, c, d, a, x[i+13], 21, 0x4E0811A1);
  134. a = ii(a, b, c, d, x[i+ 4], 6 , 0xF7537E82);
  135. d = ii(d, a, b, c, x[i+11], 10, 0xBD3AF235);
  136. c = ii(c, d, a, b, x[i+ 2], 15, 0x2AD7D2BB);
  137. b = ii(b, c, d, a, x[i+ 9], 21, 0xEB86D391);
  138. a = add(a, olda);
  139. b = add(b, oldb);
  140. c = add(c, oldc);
  141. d = add(d, oldd);
  142. }
  143. return rhex(a) + rhex(b) + rhex(c) + rhex(d);
  144. }
  145. function passwordMD5(str)
  146. {
  147. var MDstring = calcMD5(str);
  148. return MDstring;
  149. }
  150. function LoginClick(hiddenPassword, LoginPassword)
  151. {
  152. var passwordStr = passwordMD5(LoginPassword.value);
  153. hiddenPassword.value = passwordStr;
  154. LoginPassword.value = "ZyXEL ZyWALL Series";
  155. return;
  156. }
  157. function init() {
  158. tab.flashTimer = setInterval("fade()", 100);
  159. }
  160. function fade() {
  161. if (tab.filters.alpha.opacity < 100)
  162. {tab.filters.alpha.opacity += 25;}
  163. else
  164. {clearInterval(tab.flashTimer);}
  165. }
  166. function init_logo() {
  167. document.all.logo.flashTimer = setInterval("fade_logo()", 100);
  168. }
  169. function fade_logo() {
  170. if (document.all.logo.filters.alpha.opacity < 100)
  171. {document.all.logo.filters.alpha.opacity += 45;}
  172. else
  173. {clearInterval(document.all.logo.flashTimer);}
  174. }
  175. // -->
  176. </SCRIPT>
  177. <LINK rel=stylesheet href="control.css" type=text/css>
  178. </HEAD>
  179. <BODY marginheight="0" marginwidth="0">
  180. <DIV align=left>
  181. <IMG class=Fade id=logo src="logo.gif" border=0>
  182. </DIV>
  183. <FORM method="post" action="enter.cgi" name="apply" target="_top">
  184. <P>&nbsp;</P>
  185. <P>&nbsp;</P>
  186. <TABLE class=Fade id=tab cellSpacing=0 cellPadding=0 align=center background="background.jpg">
  187. <TR>
  188. <TD>
  189. <TABLE height=300 cellSpacing=0 cellPadding=0 width=500 align=center name="Authentication" valign="middle">
  190. <TR vAlign=top align=right>
  191. <TD height=40></TD>
  192. </TR>
  193. <TR align=middle>
  194. <TD class=strShadow height=40>
  195. <B><FONT face=" Arial, Helvetica, sans-serif ,Courier, Verdana" color=#ffffff size=5>ZyAIR G-4100v2</FONT></B>
  196. </TD>
  197. </TR>
  198. <TR>
  199. <TD class=strShadow colSpan=2 height=30>&nbsp;</TD>
  200. </TR>
  201. <TR align=middle>
  202. <TD class=strShadow colSpan=2 height=40>
  203. <b><font face=" Arial, Helvetica, sans-serif ,Courier,Verdana" color=#ffffff size=4>Username: </font></b>
  204. <input type="text" size="30" name="LoginUsername">
  205. </TD>
  206. </TR>
  207. <TR align=middle>
  208. <TD class=strShadow colSpan=2 height=40>
  209. <b><font face=" Arial, Helvetica, sans-serif ,Courier,Verdana" color=#ffffff size=4>Password: </font></b>
  210. <input type="password" size="30" name="LoginPassword">
  211. <INPUT type=hidden name=hiddenPassword>
  212. </TD>
  213. </TR>
  214. <TR>
  215. <TD align=middle colSpan=2 height=40>
  216. <TABLE cellSpacing=0 cellPadding=0 width="50%" border=0>
  217. <TR>
  218. <TD class=strShadow width=150>
  219. <DIV align=center>
  220. <INPUT type=submit value=Login name=apply>
  221. </DIV>
  222. </TD>
  223. <TD class=strShadow width=150>
  224. <DIV align=center>
  225. <INPUT type=reset value=Reset name=Reset>
  226. </DIV>
  227. </TD>
  228. </TR>
  229. </TABLE>
  230. </TD>
  231. </TR>
  232. <TR>
  233. <TD align=middle width=420 height=10>&nbsp;</TD>
  234. </TR>
  235. </TABLE>
  236. </TD>
  237. <TD vAlign=top width=17 background="shadowside.gif">
  238. <IMG height=19 src="shadowtop.gif" width=17>
  239. </TD>
  240. </TR>
  241. <TR>
  242. <TD background="shadowbottom.gif">
  243. <IMG height=19 src="shadowleft.gif" width=17></TD>
  244. <TD align=right width=17 background="shadowbottom.gif">
  245. <IMG height=19 src="shadowright.gif" width=17></TD>
  246. </TR>
  247. </TABLE>
  248. </FORM>
  249. </BODY>
  250. </HTML>
  251. <SCRIPT language=JavaScript>
  252. setTimeout("init();", 100);
  253. setTimeout("init_logo();", 600);
  254. set_focus()
  255. function set_focus(){
  256. str=navigator.appName
  257. if (str == "Konqueror")
  258. {
  259. apply.LoginUsername.select();
  260. apply.LoginUsername.focus();
  261. }
  262. else
  263. {
  264. document.apply.LoginUsername.select();
  265. document.apply.LoginUsername.focus();
  266. }
  267. }
  268. <
Add Comment
Please, Sign In to add comment