bWAPP - инъекция SQL Hack отображает белый экран? - PullRequest
0 голосов
/ 01 сентября 2018

Я следил за этим видео (https://www.youtube.com/watch?v=XDCZ8FC856s), чтобы установить bWAPP на ОС Parrot, и все работает отлично, кроме SQL-инъекции. Я проверил базу данных и ее активную. Как вы можете видеть:

enter image description here

И когда я выбираю SQL-инъекцию (GET / Search), он просто отображает пустой белый экран.

enter image description here

Я проверил ответы в нескольких местах, но не нашел надежного ответа. Любая помощь будет огромной благодарностью.

Браузер: Firefox Quantum 60.0.1(64-bit) ОС: Попугай (я тоже на Кали тоже пробовал)

1 Ответ

0 голосов
/ 02 сентября 2018

Неустранимая ошибка PHP: необработанная ошибка: вызов неопределенной функции mysql_connect ()

Похоже, ваш код использует расширение mysql, а это расширение отсутствует.

Другими словами, ошибка не имеет ничего общего с SQL-инъекцией. Код для этого приложения не может быть запущен при установленной установке PHP.

Запустите команду php --version, вы увидите что-то вроде этого:

$ php --version
PHP 7.1.16 (cli) (built: Mar 31 2018 02:59:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

У вас, вероятно, есть PHP 7.0 или более поздняя версия, в которой расширение mysql больше не доступно. Если это версия PHP, которая у вас есть, вам придется изменить код вашего приложения, чтобы оно использовало либо mysqli, либо PDO.

См. Эти ответы с 2016 года:

Редактировать код из расширения mysql outdates в расширение mysqli довольно просто.

Другая возможность - PHP 5.6, но установка не завершена. Вы можете установить дополнительный пакет для добавления расширения mysql в установку PHP 5. Смотрите этот ответ:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...