bWAPP- SQL injection Hack 显示白屏?

bWAPP- SQL injection Hack displays a white screen?

我一直在关注此视频 (https://www.youtube.com/watch?v=XDCZ8FC856s),以便在 Parrot OS 上安装 bWAPP,除 SQL 注入外,一切正常。我已经检查了数据库及其活动状态。如您所见:

当我 select SQL 注入(GET/Search)时,它只显示空白屏幕。

我已经检查了几个地方的答案,但没有找到可靠的答案。任何帮助都会非常感谢。

浏览器:Firefox Quantum 60.0.1(64-bit) OS: Parrot(我也在 Kali 上试过)

PHP Fatal error: Uncaught Error: Call to undefined function 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 扩展到 mysqli 扩展的代码非常简单。

另一种可能是你有PHP5.6,但是安装不完整。您可以安装一个可选包以将 mysql 扩展添加到 PHP 5 安装。看到这个答案:

  • Fatal error: Call to undefined function mysql_connect()