热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

部署sqlilab

MySQL已经安装Apache是yum安装的查看httpd包是否可用:yumlist|grephttpd安装Apacheyuminstallhttpd开启Apachesystemctlstarthttpd测试Apac

MySQL已经安装
Apache是yum安装的
查看httpd包是否可用:
yum list | grep httpd
安装Apache
yum install httpd
开启Apache
systemctl start httpd
测试Apache启动成功
部署sqlilab
文件路径说明:
服务目录 /etc/httpd
主配置文件 /etc/httpd/conf/httpd.conf
网站数据目录 /var/www/html
配置存储在的/etc/httpd/conf.d/目录
访问日志 /var/log/httpd/access_log
错误日志 /var/log/httpd/error_log

将sqlilab从github下载到本地
cd /var/www/html
git clone https://github.com/Audi-1/sqli-labs.git
[root@zh html]# ls -al
total 8
drwxr-xr-x. 3 root root 39 Nov 14 23:36 .
drwxr-xr-x. 4 root root 33 Nov 14 23:36 ..
-rw-r--r--. 1 root root 20 Nov 14 23:35 info.php
drwxr-xr-x. 78 root root 4096 Nov 14 21:46 sqli-labs
[root@zh html]#
根据https://github.com/Audi-1/sqli-labs 中的Install Instructions:
Open the file "db-creds.inc" which is under sql-connections folder inside the sql-labs folder.
Update your MYSQL database username and password.(default for Backtrack are used root:toor)
并且通过访问下面的路径进一步设置:
http://10.211.55.15/sqli-labs/
Click on the link setup/resetDB to create database, create tables and populate Data.

如果出现如下情况:
SETTING UP THE DATABASE SCHEMA AND POPULATING DATA IN TABLES:

[*]...................Could not connect to DB, check the creds in db-creds.inc: Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory

管理员权限运行命令提示符,登陆MySQL
mysql -u root -p

修改账户密码加密规则并更新用户密码
Alter user 'root'@'localhost' identified by 'root@123' password expire never;
Alter user 'root'@'localhost' identified with mysql_native_password by 'root@123';
刷新权限并重置密码
flush privileges;
alter user 'root'@'localhost' identified by '111111';

再次访问http://10.211.55.15/sqli-labs/
Click on the link setup/resetDB to create database, create tables and populate Data.
部署sqlilab

接着就可以开始学习了

例如:
部署sqlilab

部署sqlilab


推荐阅读
  • CentOS 7.4 KVM虚拟化平台搭建指南
    本文详细介绍了如何在CentOS 7.4系统上搭建KVM虚拟化平台,包括环境准备、网络配置、KVM安装与管理等步骤,适用于希望利用KVM进行虚拟化部署的技术人员。 ... [详细]
  • 本文介绍了在CentOS 6.4系统中安装MySQL 5.5.37时遇到的启动失败和PID文件问题,并提供了详细的解决方案,包括日志分析、权限检查等步骤。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • 本文详细介绍了如何通过RPM包在Linux系统(如CentOS)上安装MySQL 5.6。涵盖了检查现有安装、下载和安装RPM包、配置MySQL以及设置远程访问和开机自启动等步骤。 ... [详细]
  • 目录一、salt-job管理#job存放数据目录#缓存时间设置#Others二、returns模块配置job数据入库#配置returns返回值信息#mysql安全设置#创建模块相关 ... [详细]
  • 通常情况下,修改my.cnf配置文件后需要重启MySQL服务才能使新参数生效。然而,通过特定命令可以在不重启服务的情况下实现配置的即时更新。本文将详细介绍如何在线调整MySQL配置,并验证其有效性。 ... [详细]
  • 版本控制工具——Git常用操作(下)
    本文由云+社区发表作者:工程师小熊摘要:上一集我们一起入门学习了git的基本概念和git常用的操作,包括提交和同步代码、使用分支、出现代码冲突的解决办法、紧急保存现场和恢复 ... [详细]
  • CentOS 7.2 配置防火墙端口开放
    本文介绍如何在 CentOS 7.2 系统上配置防火墙以开放特定的服务端口,包括 FTP 服务的临时与永久开放方法,以及如何验证配置是否生效。 ... [详细]
  • 解决vCenter vSphere HA初始化失败的问题
    本文探讨了在集群中遇到的所有vSphere HA主机状态显示‘无法正确安装或配置vSphere HA代理’错误的情况,并详细介绍了排查与解决步骤,包括检查HA初始化错误及安装HA代理的常见故障排除方法。 ... [详细]
  • 本文详细介绍了在Linux环境下如何有效地管理任务,包括撤销操作、挂起与恢复任务、终止后台程序以及取消定时任务的方法。这些技巧对于提高日常工作效率和系统维护至关重要。 ... [详细]
  • 在Linux系统上构建Web服务器的详细步骤
    本文详细介绍了如何在Linux系统上搭建Web服务器的过程,包括安装Apache、PHP和MySQL等关键组件,以及遇到的一些常见问题及其解决方案。 ... [详细]
  • 全能终端工具推荐:高效、免费、易用
    介绍一款备受好评的全能型终端工具——MobaXterm,它不仅功能强大,而且完全免费,适合各类用户使用。 ... [详细]
  • 本文详细记录了在基于Debian的Deepin 20操作系统上安装MySQL 5.7的具体步骤,包括软件包的选择、依赖项的处理及远程访问权限的配置。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
author-avatar
爱你一辈子2502860605
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有