Advertisement
Guest User

Untitled

a guest
Dec 5th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.88 KB | None | 0 0
  1. <html>
  2. <head>
  3. <script type="text/javascript" src="md5.js"></script>
  4.  
  5. <script type="text/javascript">
  6. function getCookie(c_name) {
  7. var i,x,y,ARRcookies=document.cookie.split(";");
  8. for (i=0;i<ARRcookies.length;i++) {
  9. x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  10. y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  11. x=x.replace(/^\s+|\s+$/g,"");
  12. if (x==c_name) {
  13. return unescape(y);
  14. }
  15. }
  16. }
  17.  
  18. function setCookie(c_name,value,exdays) {
  19. var exdate=new Date();
  20. exdate.setDate(exdate.getDate() + exdays);
  21. var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
  22. document.cookie=c_name + "=" + c_value;
  23. }
  24.  
  25. function checkCookie() {
  26. var username=getCookie("username");
  27. var password=getCookie("password");
  28. if (username!=null && username!="") {
  29. alert("Welcome again " + username + " | " + password);
  30. }
  31. else {
  32. username=prompt("Please enter your name:","");
  33. if (username!=null && username!="") {
  34. setCookie("username",username,365);
  35. }
  36. password=prompt("Enter your password","");
  37. if (password!=null && password!="") {
  38. setCookie("password",MD5(password),365);
  39. }
  40. checkCookie();
  41. }
  42. }
  43. function checkLoginInfo() {
  44. var xmlHttp = null;
  45. try {
  46. // Mozilla, Opera, Safari sowie Internet Explorer (ab v7)
  47. xmlHttp = new XMLHttpRequest();
  48. } catch(e) {
  49. try {
  50. // MS Internet Explorer (ab v6)
  51. xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  52. } catch(e) {
  53. try {
  54. // MS Internet Explorer (ab v5)
  55. xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
  56. } catch(e) {
  57. xmlHttp = null;
  58. }
  59. }
  60. }
  61. if (xmlHttp) {
  62. counter++;
  63. xmlHttp.open('GET', '192.168.5.70/getvar.cgi?user=firstuser&pass=firstpassword', true);
  64. xmlHttp.onreadystatechange = function () {
  65. if (xmlHttp.readyState == 4) {
  66. contentString = xmlHttp.responseText + '';
  67. return "false";
  68. }
  69. };
  70. xmlHttp.send(null);
  71. }
  72. return "true";
  73. }
  74.  
  75. function startSession() {
  76. user = document.LoginForm.username.value;
  77. pass = MD5(document.LoginForm.password.value);
  78. //insert cgi-function to check if login valid
  79.  
  80. response = checkLoginInfo();
  81. if(response == "true") {
  82. setCookie("username",user,1);
  83. setCookie("password",pass,1);
  84. alert("WOOT");
  85. return "true";
  86. }
  87. else
  88. alert("WAPWAPWAAAP");
  89. return "false";
  90. }
  91.  
  92. </script>
  93. </head>
  94. <body>
  95. <script>
  96. //checkCookie();
  97. </script>
  98.  
  99. <form name="LoginForm">
  100. Username: <input type="text" name="username" /><br/>
  101. Password: <input type="password"name="password" /><br/>
  102. Submit: <input type="button" value="Submit" onClick="startSession();">
  103. </form>
  104.  
  105. </body>
  106. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement