在kali中搭建Sqli-labs

本文介绍了如何在kali系统中搭建Sqli-labs,包括检查apache和mysql环境,安装特定版本的Sqli-labs,以及配置文件和启动步骤。特别提示,PHP版本需7.0以上,并且每次启动前要确保服务已开启。
摘要由CSDN通过智能技术生成

在kali中搭建Sqli-labs的流程

最近在小破站上看到了一个Sqli-labs的教程,本来想把Sqli-labs安装在Windows server 2008上,结果一直差组件。装docker的话有一个镜像非得最新版本,git上下载太太太慢了,故放弃。后来想到有现成的kali,就决定试一试。

一、检查必备环境等是否已安装并开启

打开终端

1. 打开apache服务

sudo service apache2 start
访问 http://127.0.0.1,显示页面出来,即表示apache启动成功
在这里插入图片描述

2. Mysql配置

sudo service mysql start
mysql -uroot -p 密码为空,能链接得上mysql就ok了
这里我们还是设置一个密码比较好,后面方便使用
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('新的密码')

3. 安装sqli-labs

cd /var/www/html
git clone https://github.com/mukkul0

Kali Linux 配置 sqli-labs 靶场,需要进行以下步骤: 1. 安装 LAMP 环境 sqli-labs 是一个基于 PHP 和 MySQLweb 应用程序,因此需要先安装 LAMP 环境。可以使用以下命令安装: ``` sudo apt-get update sudo apt-get install apache2 mysql-server php php-mysql ``` 2. 下载并解压 sqli-labs 可以从 sqli-labs 的官方网站(https://github.com/Audi-1/sqli-labs)下载最新版本的代码,然后解压到 Apache 的 web 根目录,例如: ``` sudo wget https://github.com/Audi-1/sqli-labs/archive/master.zip sudo unzip master.zip -d /var/www/ ``` 3. 配置 MySQL 数据库 使用以下命令登录 MySQL 数据库: ``` sudo mysql -u root -p ``` 然后创建一个名为 `security` 的数据库: ``` CREATE DATABASE security; ``` 接着创建一个名为 `security_user` 的用户,并授予该用户访问 `security` 数据库的权限: ``` CREATE USER 'security_user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON security.* TO 'security_user'@'localhost'; FLUSH PRIVILEGES; ``` 4. 导入 sqli-labs 数据库 使用以下命令导入 sqli-labs 的数据库结构和数据: ``` sudo mysql -u security_user -p security < /var/www/sqli-labs-master/sql-connections/db_structure_mysql.sql ``` 5. 启动 Apache 和 MySQL 服务 使用以下命令启动 Apache 和 MySQL 服务: ``` sudo systemctl start apache2 sudo systemctl start mysql ``` 6. 访问 sqli-labs 现在可以在浏览器访问 sqli-labs 了,例如在地址栏输入 `http://localhost/sqli-labs-master`。如果一切配置正确,应该可以看到 sqli-labs 的主页。 注意:在实际使用 sqli-labs 进行 SQL 注入漏洞测试时,应该始终保持谨慎,避免对其他网站造成不必要的损害。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值