zoukankan      html  css  js  c++  java
  • 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数据库的用户密码对上,不然搭建好会报错的

    下面这图是密码对上的

    我密码随便填后,没有对上数据库的密码

    看下图就报错了

    这张图是进行初始化数据库的,我也是从度娘搜到,所需要这么做

     

    这样就搭建成功了,看下面的效果图

    OK,没有显示错误,搭建完成

     

    心得:在搭建的时候发现需要将PHP降到5.5版本以下

    不然也会有错误

    搞的时候还发现mysql打开后会自动关闭,上网查了几个办法都没有,然后重启了下phpstudy

    发现还是没用,后来就狂点,发现好像它就不会自动关闭了,有点恶心人。

     

    对于url为什么可以访问这个靶场呢?

    首先所有环境都按配好了,域名localhost 端口为80这个网站设置的根目录为C:UsersMachenikeDesktopphpstudyphpstudy_pro_8.1.0.1_64bit_Greenphpstudy_proWWW即本地的地址物理路径,并且同步到hosts上

    浏览器对Localhost/sql 进行域名解析查找域名IP地址,这里的localhost就是本地域名,所以会解析成本地回环地址127.0.0.1-127.0.0.255,然后在本地直接找本地服务器寻求sql的http请求,此时我已经用phpstudy搭建好了靶场,apache,mysql,php也都开了,所以本地可以给出sql的响应。连接建立成功后,就可以真正访问地址了,浏览器就可以获得响应报文传输的数据来解析数据显示html页面等操作。

    总的来说就是可以通过url被解析成相应的web服务器地址,进行数据请求,获得相应所需的信息

  • 相关阅读:
    weblogic复现利用系列-2019
    weblogic复现利用系列-2020
    Python3编码解码与数据类型转换
    weblogic复现利用系列-2017
    weblogic从ssrf到redis获取shell
    fastjson反序列化复现
    shiro721复现
    Shiro550复现和挖掘思路
    RMI反序列化
    手写一个admin 组件------STARK
  • 原文地址:https://www.cnblogs.com/cxl862002755/p/13073570.html
Copyright © 2011-2022 走看看