Newsy|Artykuły|Projekty|Dodaj newsa|Dodaj na bugtraq|Rejestracja|Archiwum|Forum
Polskie tłumaczenie bugtraqu


Przetłumaczył:mikikam
Temat artykułu:SQL INJECTION na http://sm-czest.ovh.org/
Źródło:http://sm-czest.ovh.org/?site=login
Podatne wersje:Obecna
Data publikacji:2007-09-23 16:51:11
Czytano:1954 razy


Dzięki temu bugowi możemy nieautoryzowanie zalogować się do panelu tej strony. Przykład:

Nazwa użytkownika:   ' or 1=1 /*
Hasło: DOWOLNE

Jak widzimy dzięki nazwie użytkownika zapytanie zawsze zwraca nam wartość TRUE, reszta zostaje zakomentowana.

Aby rozwiązać ten problem wystarczy dane wejściowe przetworzyć funkcją addslashes() i strip_tags().

Przykład:

$user = addslashes(strip_tags($_POST['urzytkownik']));
$pass = addslashes(strip_tags($_POST['haslo']));
Copyrights 2002 - 2009 © CC-Team.org design by fre3ke. Hosted by Net1.pl