Ich möchte PHP/Mysql-Injektion mit einem Login-Beispiel verwenden, mein Code ist unten.PHP MySQL Injektionsbeispiel?
Ich habe mit dem Benutzernamen anything' --
und ein leeres Passwort versucht, aber es funktioniert nicht, und ich konnte nicht anmelden.
mir jemand helfen könnte?
<?php
mysql_connect('localhost','root','root');
mysql_select_db('hp');
?>
<form action="" method="post">
<table width="50%">
<tr>
<td>User</td>
<td><input type="text" name="user"></td>
</tr>
<tr>
<td></td>
<td><input type="text" name="password"></td>
</tr>
</table>
<input type="submit" value="OK" name="s">
</form>
<?php
if($_POST['s']){
$user = $_POST['user'];
$pass = $_POST['password'];
$re = mysql_query("select * from zend_adminlist where user_name = '$user' and password = '$pass'");
if(mysql_num_rows($re) == 0){
echo '0';
}else{
echo '1';
}
}
?>
nicht duplizieren. Er will spritzen, nicht verhindern. – itachi
@itachi wie auch immer es ist zu lokal begrenzt. –
@itachi Wenn Sie den Artikel lesen, zeigen die Frage sql Injektion, und die Antworten sind Prävention. –