Diskuze: Příklad Injection,XSS,Session
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
if(isset($_POST['sent'])) {
$nameUser = $_POST["name_User"];
$passwordUser = $_POST["password_User"];
$md5heslo = md5($passwordUser);
$dotaz = $spojeni->query("select * from uzivatele where nameUser = '$nameUser' and passwordUser = '$md5heslo'");
$overeni = mysqli_num_rows($dotaz);
$row = mysqli_fetch_array($dotaz);
if ($overeni == 1) {
echo "Jste přihlášen";
die();
} else {
echo "Nejste přihlášen";
exit();
}
}
?>
Tak jsem si vytvořil tento jednoduchý dotaz. Stím,že bych si na něm vyzkoušel Injection. Ale stejně mi to nějak nejde Můžete poradit ?
Ahoj, zkus do přihlašovacího jména napsat:
' OR 1=1 LIMIT 1 --
nebo, pokud máš v tabulce sloupec id:
' OR id=1 --
Zkus to a uvidíš (snad jsem to napsal dobře)
Zobrazeno 4 zpráv z 4.