sqli-labs靶場搭建
下載了一個phpstudy進行搭靶場搭建
而後打開phpstudy安裝好php,mysql等環境
正式sqli-labs靶場搭建
解壓後放進網站根目錄,進到 sqli-labs的文件夾下,打開 sql-connections文件夾
sql是我把sql-connections從新命名爲sql,更爲簡短
這裏必定要跟phpstudy裏的php數據庫的用戶密碼對上,否則搭建好會報錯的
下面這圖是密碼對上的
我密碼隨便填後,沒有對上數據庫的密碼
看下圖就報錯了 php
這張圖是進行初始化數據庫的,我也是從度娘搜到,所須要這麼作
這樣就搭建成功了,看下面的效果圖
OK,沒有顯示錯誤,搭建完成
心得:在搭建的時候發現須要將PHP降到5.5版本如下
否則也會有錯誤 html
搞的時候還發現mysql打開後會自動關閉,上網查了幾個辦法都沒有,而後重啓了下phpstudy
發現仍是沒用,後來就狂點,發現好像它就不會自動關閉了,有點噁心人。
對於url爲何能夠訪問這個靶場呢?
首先全部環境都按配好了,域名localhost 端口爲80這個網站設置的根目錄爲C:\Users\Machenike\Desktop\phpstudy\phpstudy_pro_8.1.0.1_64bit_Green\phpstudy_pro\WWW即本地的地址物理路徑,而且同步到hosts上
瀏覽器對Localhost/sql 進行域名解析查找域名IP地址,這裏的localhost就是本地域名,因此會解析成本地迴環地址127.0.0.1-127.0.0.255,而後在本地直接找本地服務器尋求sql的http請求,此時我已經用phpstudy搭建好了靶場,apache,mysql,php也都開了,因此本地能夠給出sql的響應。鏈接創建成功後,就能夠真正訪問地址了,瀏覽器就能夠得到響應報文傳輸的數據來解析數據顯示html頁面等操做。
總的來講就是能夠經過url被解析成相應的web服務器地址,進行數據請求,得到相應所需的信息
歡迎關注本站公眾號,獲取更多信息