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服务器地址,进行数据请求,得到相应所需的信息
欢迎关注本站公众号,获取更多信息