Linux搭建sqlilabs靶场

提前准备:

一. 安装phpstudy

phpstudy安装命令:wget -O install.sh https://notdocker.xp.cn/install.sh && sudo bash install.sh

安装完成后会显示以下内容:

  • 外网:访问地址
  • 内网:访问地址
  • 初始账号:admin
  • 初始密码:xxxxxxxx

二. 环境安装

访问自己的外网地址进入服务面板:http://xxxxx:9080/7F2D82

1. mysql安装

安装mysql:进入软件管理->系统环境->mysql5.7.27->安装

安装完成后,启动mysql

查看mysql账号密码,默认为 root:root

2. 启动apache

3. phpmyAdmin安装

安装phpMyAdmin5.0.2:进入软件管理->网站程序->phpMyAdmin4.9.0.1>安装

直接点击选择,然后就开始下载

安装完成后,点击管理,访问phpMyAdmin4.9.0.1

默认的是root数据库的账号和密码

三. 搭建sqlilabs靶场

sqlilabs靶场下载地址:GitHub - Audi-1/sqli-labs: SQLI labs to test error based, Blind boolean based, Time based.

将sqlilabs靶场代码下载到本地,然后修改sqlilabs\sql-connections下的db-creds.inc文件用于配置数据库信息,然后重新打开为zip文件

  1. 点击文件
  2. 进入localhost_8目录中在进到里面的wwwroot目录中
  3. 将打包好的slilabs上传到wwwroot目录中,然后进行解压
  4. 搭建成功,访问:http//你自己的服务器地址/sqlilabs/

访问sqlilabs

点击Setup/reset Database for labs,对数据库初始化

相关推荐
_upupup6 分钟前
Linux中的权限解析
linux·服务器
曹牧7 分钟前
Spring MVC : Controller 层URL划分
java·运维·服务器·前端
路漫漫其修远兮sjw8 分钟前
Linux 运维知识点笔记(中级)
linux·运维·笔记
石一峰69911 分钟前
Linux INPUT 与 I2C 子系统关联
linux·运维·计算机外设
做运维的阿瑞22 分钟前
一张用户表串懂 MySQL 的库、表、列、行、主键
数据库·sql·mysql·oracle
细嗅蔷薇@23 分钟前
MySQL中数据类型介绍
数据库·mysql
JosieBook29 分钟前
【数据库】MySQL 实战精通系列 · 第3篇:SQL 核心与复杂查询实战
数据库·sql·mysql
宵时待雨31 分钟前
linux笔记归纳24:多路转接select
linux·服务器·笔记·高并发
RISCV_Explorer32 分钟前
技术指南:从总线协议到软件可见行为——RISC-V 多核缓存一致性的 Linux 实践
linux·缓存·risc-v
一只旭宝33 分钟前
【C++复习】四种类型转换 + 常见设计模式 + Redis/MySQL(后端面试复习完整版)
c++·redis·笔记·mysql·设计模式