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 扩展的代码非常简单。
- https://www.phpclasses.org/blog/package/9199/post/3-Smoothly-Migrate-your-PHP-Code-using-the-Old-MySQL-extension-to-MySQLi.html
- https://dzone.com/articles/convert-mysql-to-mysqli
- 有many videos on YouTube about updating mysql code to mysqli个。我没有看过任何一个,所以我不能推荐任何特定的视频。
另一种可能是你有PHP5.6,但是安装不完整。您可以安装一个可选包以将 mysql 扩展添加到 PHP 5 安装。看到这个答案:
- Fatal error: Call to undefined function mysql_connect()
我一直在关注此视频 (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 扩展的代码非常简单。
- https://www.phpclasses.org/blog/package/9199/post/3-Smoothly-Migrate-your-PHP-Code-using-the-Old-MySQL-extension-to-MySQLi.html
- https://dzone.com/articles/convert-mysql-to-mysqli
- 有many videos on YouTube about updating mysql code to mysqli个。我没有看过任何一个,所以我不能推荐任何特定的视频。
另一种可能是你有PHP5.6,但是安装不完整。您可以安装一个可选包以将 mysql 扩展添加到 PHP 5 安装。看到这个答案:
- Fatal error: Call to undefined function mysql_connect()