sqli-labs靶場搭建

下載了一個phpstudy進行搭靶場搭建

而後打開phpstudy安裝好php,mysql等環境

正式sqli-labs靶場搭建

第一步:下載源碼:https://codeload.github.com/Audi-1/sqli-labs/zip/master

解壓後放進網站根目錄,進到 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服務器地址,進行數據請求,得到相應所需的信息
相關文章
相關標籤/搜索