sqli-labs安裝及常見問題,(推薦使用php5安裝)


https://blog.csdn.net/qq_31910239/article/details/104508896

一般流程
先下載zip,解壓密碼找了好長時間,在這個視頻里https://pan.baidu.com/s/15F1SEoHZYoWxPE8iMqkqAQ
提取碼:zqbo

我使用的是phpstudys,平台只需要開啟Apache和MySQL服務即可

在phpstudy的WWW/127.0.0.1/下新建一個sql1文件夾(不建當然也可以,后面按照對應路徑來)

然后把解壓出來的sqli-labs-master文件夾下所有文件全部添加到sql1文件夾下

開啟MySQL服務(不開啟就無法創建數據庫,MySQL版本好像無影響),然后點擊phpstudy的數據庫,先修改root用戶的密碼,再創建一個庫名為security的數據庫

點擊操作,導入,選擇sql-lab.sql文件導入

打開sql-connections文件夾的db-creds.inc文件,需要修改的就兩個地方

$dbuser ='root';
$dbpass ='your pass';
1
2
在開啟Apache和MySQL的情況下,訪問127.0.0.1/sql1成功則出現

 

點擊Setup/reset Database for labs,如果出現

 

則建立成功

此時返回127.0.0.1/sql1,點擊下圖的題目就可開始體驗SQL注入的樂趣

 

可能出現的問題
點擊Setup/reset Database for labs時可能出現錯誤
`Fatal error: Uncaught Error: Call to undefined function mysql_connect() in D:\phpstudy_pro\WWW\127.0.0.1\sql1\sql-connections\setup-db.php:29 Stack trace: #0 {main} thrown in D:\phpstudy_pro\WWW\127.0.0.1\sql1\sql-connections\setup-db.php on line 29

這是因為php版本過高,高版本的php修改了一些對mysql的操作

解決方案:在phpstduy中將php7,修改為php5(網站- >管理- >php版本)

 

 

無法purge和create challenges數據庫
報錯如下

[*]…Error purging database: Access denied for user ‘user’@‘localhost’ to database ‘challenges’

[*]…Error creating database: Access denied for user ‘user’@‘localhost’ to database ‘challenges’

Unable to connect to the database: challengesAccess denied for user ‘user’@‘localhost’ to database ‘challenges’

解決方案:修改sql-connections文件夾的db-creds.inc文件 $dbuser ='root';

mysql添加至環境變量
win10下

查找phpstudy文件夾Extensions文件夾下的mysql.exe(版本不同,名字也不同)


復制絕對路徑

桌面點擊此電腦–屬性–高級系統設置–環境變量–選中Path–編輯–新建–粘貼

打開cmd在命令行輸入mysql(mysql服務當然要是開啟狀態)

不出意外會出現

ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

命令行輸入mysql -uroot -p或mysql -hlocalhost -uroot -p

然后輸入密碼即可(密碼也可以直接跟在-p之后,不加空格的那種)

 

上面的代碼用以顯示當前用戶權限范圍以內的數據庫,可以看到security和challenges已經存在了

玩的愉快(•‾̑⌣‾̑•)✧˖°
————————————————
版權聲明:本文為CSDN博主「fl0a1e」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_31910239/java/article/details/104508896


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM