Guest User

Untitled

a guest
Oct 29th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.72 KB | None | 0 0
  1. <html>
  2. <title>Registrazione AncientLonjuMt2</title>
  3. <body>
  4. <style>
  5. input,button {
  6. height: 35px;
  7. font-size: 16px;
  8. }
  9. input {
  10. padding-left: 2px;
  11. }
  12. body,table {
  13. font-size: 16px;
  14. font-style: italic;
  15. font-weight: bold;
  16. }
  17. form {
  18. background: silver;
  19. border: 2px solid #333;
  20. }
  21. </style>
  22. <center>
  23. <?
  24.  
  25. strHTML = "<s" & "cript>alert(document.cookie);</s" & "cript>"
  26.  
  27. ' code injection
  28. Response.Write(strHTML)
  29.  
  30. ' protetto
  31. Response.Write(Server.HtmlEncode(strHTML))
  32.  
  33. ?>
  34. <?
  35.  
  36. Function FixSQL(stringa)
  37. stringa = Replace(stringa, "'", "''")
  38. stringa = Replace(stringa, "%", "[%]")
  39. stringa = Replace(stringa, "[", "[[]")
  40. stringa = Replace(stringa, "]", "[]]")
  41. stringa = Replace(stringa, "_", "[_]")
  42. stringa = Replace(stringa, "#", "[#]")
  43. FixSQL = stringa
  44. End function
  45.  
  46. SQL = "SELECT * FROM tabella WHERE ID = '" & FixSQL(Request("ID")) & "'"
  47.  
  48. ?>
  49. <?
  50.  
  51. #
  52.  
  53. $ip_server="ip";
  54. $user_database="ancient";
  55. $password_database="ancient";
  56.  
  57. mysql_connect($ip_server,$user_database,$password_database);
  58. mysql_select_db('account');
  59.  
  60. $ip=$_SERVER['REMOTE_ADDR'];
  61. $data_creazione=date('Y-m-d H:i:s');
  62.  
  63. if(isset($_POST['user'])){
  64.  
  65. // aggiunto fix xss
  66.  
  67. $user=trim(addslashes($_POST['user']));
  68. $user=str_replace('>','',$user);
  69. $user=str_replace('<','',$user);
  70. $password=trim(addslashes($_POST['password']));
  71. $password=str_replace('>','',$password);
  72. $password=str_replace('<','',$password);
  73. $password2=trim(addslashes($_POST['password2']));
  74. $password2=str_replace('>','',$password2);
  75. $password2=str_replace('<','',$password2);
  76. $email=trim(addslashes($_POST['email']));
  77. $email=str_replace('>','',$email);
  78. $email=str_replace('<','',$email);
  79. $codice=rand(1000000,9999999);
  80.  
  81. $pagine_magazzino='2080-00-00 00:00:00';
  82. $terza_mano='2080-00-00 00:00:00';
  83. $doppia_possibilita_pesca='2080-00-00 00:00:00';
  84. $punti_amore='2080-00-00 00:00:00';
  85. $drop_yang_doppio='2080-00-00 00:00:00';
  86.  
  87. $query="INSERT INTO account (Login,password,real_name,social_id,email,address,create_time,safebox_expire,autoloot_expire,fish_mind_expire,marriage_fast_expire,money_drop_rate_expire) VALUES('$user',password('$password'),'$password','$codice','$email','$ip','$data_creazione','$pagine_magazzino','$terza_mano','$doppia_possibilita_pesca','$punti_amore','$drop_yang_doppio');";
  88. $check_email=mysql_query("SELECT email FROM account where email='$email';");
  89. $check=mysql_fetch_object($check_email);
  90.  
  91. if(strlen($user && $password && $email) > 0){
  92. if($password==$password2){
  93. if(!$check){
  94. if(mysql_query($query)){
  95. echo "OK : L'Account E' Stato Creato Con Successo!<br>
  96. <table border='2' align='center'>
  97. <tr>
  98. <td>Nome Account :</td><td>$user</td>
  99. </tr>
  100. <tr>
  101. <td>Password :</td><td>$password</td>
  102. </tr>
  103. <tr>
  104. <td>Email :</td><td>$email</td>
  105. </tr>
  106. <tr>
  107. <td>Codice Cancellazione :</td><td>$codice</td>
  108. </tr>
  109. </table>";
  110. }else{echo "Errore : Questo Nome Account E' Gia Usato.";}
  111. }else{echo "Errore : Questa Email E' Gia Usata.";}
  112. }else{echo "Errore : Password Errata, Ripetila Correttamente.";}
  113. }else{echo "Errore : Completa La Registrazione.";}
  114.  
  115. }
  116. ?>
  117. <FORM action='account_create.php' method='post'>
  118. <table border='0' align='center'>
  119. <tr>
  120. <td>Nome Account :</td><td align='center'>
  121. <input name='user' size='30' /></td>
  122. <td>Massimo 9 Caratteri</td>
  123. </tr>
  124. <tr>
  125. <td>Password :</td><td align='center'>
  126. <input name='password' type='password' size='30' /></td>
  127. <td>Massimo 9 Caratteri</td>
  128. </tr>
  129. <tr>
  130. <td>Ripeti Password :</td><td align='center'>
  131. <input name='password2' type='password' size='30' /></td>
  132. <td>Ripeti La Password</td>
  133. </tr>
  134. <tr>
  135. <td>Email :</td><td align='center'>
  136. <input name='email' size='30' /></td>
  137. <td>Possibilmente Vera</td>
  138. </tr>
  139. </table>
  140. <button type='submit'>Registra Account</button>
  141. </FORM>
  142. </center>
  143. </body>
  144. </html>
Add Comment
Please, Sign In to add comment