Advertisement
Guest User

Untitled

a guest
Dec 28th, 2017
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.97 KB | None | 0 0
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
  5. <meta http-equiv="Pragma" content="no-cache">
  6. <meta name="generator" content="GoLive CyberStudio 3">
  7. <title>.::Welcome to the Web-Based Configurator::.</title>
  8. </head>
  9.  
  10.  
  11.  
  12.  
  13.  
  14. <script src="/html/js/jquery-1.6.3.min.js" type="text/javascript"></script>
  15. <script src="/html/js/jquery.validate.pack.js" type="text/javascript"></script>
  16. <script type="text/javascript" src="/html/js/common.js"></script>
  17. <script type="text/javascript">
  18. $.ajaxSetup({
  19. 'beforeSend': function(xhr) {
  20. xhr.setRequestHeader("If-Modified-Since", "0");
  21. xhr.setRequestHeader("Cache-Control", "no-cache");
  22. xhr.setRequestHeader("Pragma", "no-cache");
  23. xhr.setRequestHeader("Expires", "0");
  24. }
  25. });
  26. $(function(){
  27. function showTroubleShooting(src){ var content = '<iframe frameborder=0 src="' + src + '" style=" width:100%; height:360px; ">'
  28. $.modal(content, {
  29. escClose: false,
  30. opacity: 85,
  31. position: ['140px'],
  32. containerCss: {
  33. backgroundImage:"url(/html/images/bg.gif)",
  34. //backgroundColor:"#fff",
  35. height: 360,
  36. padding: 0,
  37. width: 700
  38. }
  39. });
  40. }
  41.  
  42. if (window.location.search.substring(1) == 'th=1')
  43. showTroubleShooting("troubleshooting.html");
  44.  
  45. if (window.location.search.substring(1) == 'th=5')
  46. showTroubleShooting("message.html");
  47.  
  48. });
  49.  
  50. var END_OF_INPUT = -1;
  51. var base64Chars = new Array(
  52. 'A','B','C','D','E','F','G','H',
  53. 'I','J','K','L','M','N','O','P',
  54. 'Q','R','S','T','U','V','W','X',
  55. 'Y','Z','a','b','c','d','e','f',
  56. 'g','h','i','j','k','l','m','n',
  57. 'o','p','q','r','s','t','u','v',
  58. 'w','x','y','z','0','1','2','3',
  59. '4','5','6','7','8','9','+','/'
  60. );
  61.  
  62. var base64Str;
  63. var base64Count;
  64. function setBase64Str(str){
  65. base64Str = str;
  66. base64Count = 0;
  67. }
  68. function readBase64(){
  69. if (!base64Str) return END_OF_INPUT;
  70. if (base64Count >= base64Str.length) return END_OF_INPUT;
  71. var c = base64Str.charCodeAt(base64Count) & 0xff;
  72. base64Count++;
  73. return c;
  74. }
  75. function encodeBase64(str){
  76. setBase64Str(str);
  77. var result = '';
  78. var inBuffer = new Array(3);
  79. var lineCount = 0;
  80. var done = false;
  81. while (!done && (inBuffer[0] = readBase64()) != END_OF_INPUT){
  82. inBuffer[1] = readBase64();
  83. inBuffer[2] = readBase64();
  84. result += (base64Chars[ inBuffer[0] >> 2 ]);
  85. if (inBuffer[1] != END_OF_INPUT){
  86. result += (base64Chars [(( inBuffer[0] << 4 ) & 0x30) | (inBuffer[1] >> 4) ]);
  87. if (inBuffer[2] != END_OF_INPUT){
  88. result += (base64Chars [((inBuffer[1] << 2) & 0x3c) | (inBuffer[2] >> 6) ]);
  89. result += (base64Chars [inBuffer[2] & 0x3F]);
  90. } else {
  91. result += (base64Chars [((inBuffer[1] << 2) & 0x3c)]);
  92. result += ('=');
  93. done = true;
  94. }
  95. } else {
  96. result += (base64Chars [(( inBuffer[0] << 4 ) & 0x30)]);
  97. result += ('=');
  98. result += ('=');
  99. done = true;
  100. }
  101. lineCount += 4;
  102. if (lineCount >= 76){
  103. result += ('\n');
  104. lineCount = 0;
  105. }
  106. }
  107. return result;
  108. }
  109. var hexcase = 0;
  110. var chrsz = 8;
  111. function hex_md5(s){
  112. return binl2hex(core_md5(str2binl(s), s.length * chrsz));
  113. }
  114. function core_md5(x, len) {
  115. x[len >> 5] |= 0x80 << ((len) % 32);
  116. x[(((len + 64) >>> 9) << 4) + 14] = len;
  117.  
  118. var a = 1732584193;
  119. var b = -271733879;
  120. var c = -1732584194;
  121. var d = 271733878;
  122.  
  123. for(var i = 0; i < x.length; i += 16) {
  124. var olda = a;
  125. var oldb = b;
  126. var oldc = c;
  127. var oldd = d;
  128.  
  129. a = md5_ff(a, b, c, d, x[i+ 0], 7 , -680876936);
  130. d = md5_ff(d, a, b, c, x[i+ 1], 12, -389564586);
  131. c = md5_ff(c, d, a, b, x[i+ 2], 17, 606105819);
  132. b = md5_ff(b, c, d, a, x[i+ 3], 22, -1044525330);
  133. a = md5_ff(a, b, c, d, x[i+ 4], 7 , -176418897);
  134. d = md5_ff(d, a, b, c, x[i+ 5], 12, 1200080426);
  135. c = md5_ff(c, d, a, b, x[i+ 6], 17, -1473231341);
  136. b = md5_ff(b, c, d, a, x[i+ 7], 22, -45705983);
  137. a = md5_ff(a, b, c, d, x[i+ 8], 7 , 1770035416);
  138. d = md5_ff(d, a, b, c, x[i+ 9], 12, -1958414417);
  139. c = md5_ff(c, d, a, b, x[i+10], 17, -42063);
  140. b = md5_ff(b, c, d, a, x[i+11], 22, -1990404162);
  141. a = md5_ff(a, b, c, d, x[i+12], 7 , 1804603682);
  142. d = md5_ff(d, a, b, c, x[i+13], 12, -40341101);
  143. c = md5_ff(c, d, a, b, x[i+14], 17, -1502002290);
  144. b = md5_ff(b, c, d, a, x[i+15], 22, 1236535329);
  145.  
  146. a = md5_gg(a, b, c, d, x[i+ 1], 5 , -165796510);
  147. d = md5_gg(d, a, b, c, x[i+ 6], 9 , -1069501632);
  148. c = md5_gg(c, d, a, b, x[i+11], 14, 643717713);
  149. b = md5_gg(b, c, d, a, x[i+ 0], 20, -373897302);
  150. a = md5_gg(a, b, c, d, x[i+ 5], 5 , -701558691);
  151. d = md5_gg(d, a, b, c, x[i+10], 9 , 38016083);
  152. c = md5_gg(c, d, a, b, x[i+15], 14, -660478335);
  153. b = md5_gg(b, c, d, a, x[i+ 4], 20, -405537848);
  154. a = md5_gg(a, b, c, d, x[i+ 9], 5 , 568446438);
  155. d = md5_gg(d, a, b, c, x[i+14], 9 , -1019803690);
  156. c = md5_gg(c, d, a, b, x[i+ 3], 14, -187363961);
  157. b = md5_gg(b, c, d, a, x[i+ 8], 20, 1163531501);
  158. a = md5_gg(a, b, c, d, x[i+13], 5 , -1444681467);
  159. d = md5_gg(d, a, b, c, x[i+ 2], 9 , -51403784);
  160. c = md5_gg(c, d, a, b, x[i+ 7], 14, 1735328473);
  161. b = md5_gg(b, c, d, a, x[i+12], 20, -1926607734);
  162.  
  163. a = md5_hh(a, b, c, d, x[i+ 5], 4 , -378558);
  164. d = md5_hh(d, a, b, c, x[i+ 8], 11, -2022574463);
  165. c = md5_hh(c, d, a, b, x[i+11], 16, 1839030562);
  166. b = md5_hh(b, c, d, a, x[i+14], 23, -35309556);
  167. a = md5_hh(a, b, c, d, x[i+ 1], 4 , -1530992060);
  168. d = md5_hh(d, a, b, c, x[i+ 4], 11, 1272893353);
  169. c = md5_hh(c, d, a, b, x[i+ 7], 16, -155497632);
  170. b = md5_hh(b, c, d, a, x[i+10], 23, -1094730640);
  171. a = md5_hh(a, b, c, d, x[i+13], 4 , 681279174);
  172. d = md5_hh(d, a, b, c, x[i+ 0], 11, -358537222);
  173. c = md5_hh(c, d, a, b, x[i+ 3], 16, -722521979);
  174. b = md5_hh(b, c, d, a, x[i+ 6], 23, 76029189);
  175. a = md5_hh(a, b, c, d, x[i+ 9], 4 , -640364487);
  176. d = md5_hh(d, a, b, c, x[i+12], 11, -421815835);
  177. c = md5_hh(c, d, a, b, x[i+15], 16, 530742520);
  178. b = md5_hh(b, c, d, a, x[i+ 2], 23, -995338651);
  179.  
  180. a = md5_ii(a, b, c, d, x[i+ 0], 6 , -198630844);
  181. d = md5_ii(d, a, b, c, x[i+ 7], 10, 1126891415);
  182. c = md5_ii(c, d, a, b, x[i+14], 15, -1416354905);
  183. b = md5_ii(b, c, d, a, x[i+ 5], 21, -57434055);
  184. a = md5_ii(a, b, c, d, x[i+12], 6 , 1700485571);
  185. d = md5_ii(d, a, b, c, x[i+ 3], 10, -1894986606);
  186. c = md5_ii(c, d, a, b, x[i+10], 15, -1051523);
  187. b = md5_ii(b, c, d, a, x[i+ 1], 21, -2054922799);
  188. a = md5_ii(a, b, c, d, x[i+ 8], 6 , 1873313359);
  189. d = md5_ii(d, a, b, c, x[i+15], 10, -30611744);
  190. c = md5_ii(c, d, a, b, x[i+ 6], 15, -1560198380);
  191. b = md5_ii(b, c, d, a, x[i+13], 21, 1309151649);
  192. a = md5_ii(a, b, c, d, x[i+ 4], 6 , -145523070);
  193. d = md5_ii(d, a, b, c, x[i+11], 10, -1120210379);
  194. c = md5_ii(c, d, a, b, x[i+ 2], 15, 718787259);
  195. b = md5_ii(b, c, d, a, x[i+ 9], 21, -343485551);
  196.  
  197. a = safe_add(a, olda);
  198. b = safe_add(b, oldb);
  199. c = safe_add(c, oldc);
  200. d = safe_add(d, oldd);
  201. }
  202. return Array(a, b, c, d);
  203. }
  204. function md5_cmn(q, a, b, x, s, t) {
  205. return safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s),b);
  206. }
  207. function md5_ff(a, b, c, d, x, s, t) {
  208. return md5_cmn((b & c) | ((~b) & d), a, b, x, s, t);
  209. }
  210. function md5_gg(a, b, c, d, x, s, t) {
  211. return md5_cmn((b & d) | (c & (~d)), a, b, x, s, t);
  212. }
  213. function md5_hh(a, b, c, d, x, s, t) {
  214. return md5_cmn(b ^ c ^ d, a, b, x, s, t);
  215. }
  216. function md5_ii(a, b, c, d, x, s, t) {
  217. return md5_cmn(c ^ (b | (~d)), a, b, x, s, t);
  218. }
  219. function safe_add(x, y) {
  220. var lsw = (x & 0xFFFF) + (y & 0xFFFF);
  221. var msw = (x >> 16) + (y >> 16) + (lsw >> 16);
  222. return (msw << 16) | (lsw & 0xFFFF);
  223. }
  224. function bit_rol(num, cnt) {
  225. return (num << cnt) | (num >>> (32 - cnt));
  226. }
  227. function str2binl(str) {
  228. var bin = Array();
  229. var mask = (1 << chrsz) - 1;
  230. for(var i = 0; i < str.length * chrsz; i += chrsz) {
  231. bin[i>>5] |= (str.charCodeAt(i / chrsz) & mask) << (i%32);
  232. }
  233. return bin;
  234. }
  235. function binl2hex(binarray) {
  236. var hex_tab = hexcase ? "0123456789ABCDEF" : "0123456789abcdef";
  237. var str = "";
  238. for(var i = 0; i < binarray.length * 4; i++) {
  239. str += hex_tab.charAt((binarray[i>>2] >> ((i%4)*8+4)) & 0xF) + hex_tab.charAt((binarray[i>>2] >> ((i%4)*8 )) & 0xF);
  240. }
  241. return str;
  242. }
  243.  
  244.  
  245.  
  246. function uiApply()
  247. {
  248. var sid = '77691a04';
  249. var passwd = hex_md5((document.passWarning.LoginPassword.value)+":"+sid);
  250. var username = document.passWarning.Loginuser.value;
  251. var password = document.passWarning.LoginPassword.value;
  252.  
  253. if(username == "" || username.length < 2)
  254. {
  255. alert("Invalid Username!");
  256. return false;
  257. }
  258.  
  259. if(password == "" || password.length > 64)
  260. {
  261. alert("Password Length should be 4-64.");
  262. return false;
  263. }
  264.  
  265. document.passWarning.submitValue.value = "1";
  266. document.passWarning.LoginPasswordValue.value = passwd;
  267. }
  268.  
  269. function frmLoad () {
  270. var login_ret = "0";
  271. if (login_ret != "0") {
  272. $("#Message").html("<font color='#DD0000'>The username or password is not correct. Authorization will be failed after trying 3 times!!!..</font>");
  273. }
  274. }
  275.  
  276.  
  277.  
  278.  
  279. var Time2 = "";
  280. var locked_time = "";
  281. var Now_time = "";
  282. var Time =Time2 - (Now_time - locked_time);
  283.  
  284. function LockTimerProcess()
  285. {
  286. if(Time > 0)
  287. {
  288. var Language = "English";
  289. Time -= 1;
  290. if(Language == "English")
  291. document.getElementById("MLG_Pass_Warn13_Txt").innerHTML = "Please wait "+Time+" seconds.";
  292. else
  293. document.getElementById("MLG_Pass_Warn13_Txt").innerHTML = "Aguarde "+Time+" segundos.";
  294. }else
  295. {
  296. window.setTimeout(function(){window.location.href='/cgi-bin/indexmain.cgi'; }, 1000);
  297. }
  298. }
  299.  
  300.  
  301. $(document).ready(function() {
  302.  
  303.  
  304. frmLoad();
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313. });
  314.  
  315. </script>
  316.  
  317.  
  318.  
  319.  
  320.  
  321. <link href="/html/css/brick.css" rel="stylesheet" type="text/css" />
  322. <body class="loginbg">
  323. <div class="logo"><img src="../images/logo.gif" alt="" /></a></div>
  324. <div class="wraplogin">
  325. <div class="header_position">
  326. <div class="logoWb"><img src="/html/images/logo.gif" alt="" /></div>
  327. </div>
  328. <div class="logincenter">
  329. <div class="login_left_pic"><img src="/html/images/p_login.gif"/></div>
  330. <div class="login_right" id="login_inputs">
  331. <div>
  332. <ul>
  333. <span class="title_index"><span id='Welcome_Login'>Welcome</span></span> <br />
  334. <li class="content_word">
  335. <span id='WelcomeTo_Login'>Welcome to</span> DSL-2401HN-T1C <span id='ExplainText_Login'>configuration interface. Please enter username and password to login.</span>
  336. <div>
  337. <form name="passWarning" method="post" id="login" action="login_advance.cgi" onSubmit="uiApply();" autocomplete="off">
  338. <fieldset>
  339. <ul>
  340. <li style=" margin-top:10px;">
  341. <label for="Loginuser" style="width: 150px;" class="content_word_title"><span id='Username_Login' class="required">Username:</span></label>
  342. <input name="Loginuser" type="text" class="text required" id="Loginuser" size="20">
  343. <label for="Loginuser" class="error"><span id='MLG_Username_Wrong_Txt'>The username is not correct. </span></label>
  344. </li>
  345. <li style=" margin-top:10px; clear:both;">
  346. <label for="LoginPassword" style="width: 150px;" class="content_word_title"><span id='Password_Login' class="required">Password:</span></label>
  347. <input name="fake_username" id="fake_username" type="text"maxlength="64" style='display:none'/>
  348. <input name="fake_pass" id="fake_pass" type="password" maxlength="64" style='display:none'/>
  349. <input type="password" autocomplete="new-password" class="text required" id="LoginPassword" size="20" autocomplete="off" />
  350. <input name="LoginPasswordValue" type="hidden" />
  351. <input name="submitValue" type="hidden" id="submitValue">
  352. <label for="LoginPassword" class="error"><span id='MLG_Pass_Wrong_Txt'>The password is not correct.</span></label>
  353. </li>
  354. <li>
  355. <label id="Message"></label>
  356. </li>
  357. <li class="login_button">
  358. <input id='Login_ID' type="submit" value="Login" name="Prestige_Login" >
  359. </li>
  360. </ul>
  361. </fieldset>
  362.  
  363. <input name="last_username0" type="hidden" value="">
  364. <input name="last_username1" type="hidden" value="">
  365. <input name="status0" type="hidden" value="">
  366. <input name="status1" type="hidden" value="">
  367.  
  368. </form>
  369. </div>
  370. </li>
  371. <li style="display:none">
  372. <span id='Login_Text'></span>
  373. <span id='MLG_Pass_Warn8_Txt'></span>
  374. <span id='MLG_Pass_Warn9_Txt'></span>
  375. <span id='MLG_NotCorrectErrMsg_Login'></span>
  376. </li>
  377. </ul>
  378. <input id='Login_Timer' style="display:none"></input>
  379. </div>
  380. </div>
  381. <div id="Login_fail" style="display:none" align="center" >
  382. <span id='Fail_Login' style="font-size:18px; font-weight:bold;">
  383. <font color="#DD0000"><br /><br />
  384. <span id='MLG_Pass_Warn11_Txt'>Authorization failed after trying 3 times!!!</span>
  385. </font>
  386. </span>
  387. </div>
  388. <div id="Login_try" style="display:none" align="center" >
  389. <span id='Fail_Login2' style="font-size:18px; font-weight:bold;">
  390. <font color="#DD0000"><br /><br />&nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;
  391. <span id='MLG_Pass_Warn12_Txt'>Please try again later!</span>
  392.  
  393. <span id='MLG_Pass_Warn13_Txt'>Please wait seconds.</span>
  394.  
  395. </font>
  396. </span>
  397. </div>
  398. </div>
  399. </div>
  400.  
  401.  
  402.  
  403.  
  404.  
  405. </body>
  406. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement