web安全第一天:LAMP和phpstudy安装

本文介绍了如何在LAMP环境下部署DVWA(DamnVulnerableWebApplication),包括Linux操作系统、Apache服务器、MySQL数据库和PHP编程语言的组合。通过下载、解压DVWA,配置Apache和MySQL,修改必要的权限和配置文件,最终实现DVWA的安装和启动。过程中提到了一些可能遇到的问题和解决方案,如PHP设置和MySQL用户权限管理。
摘要由CSDN通过智能技术生成

LAMP简介

L:指linux,一类unix计算机操作系统的统称,常用的比如:centos,debian,ubuntu,redhat等
A: 指Apache,网页服务器
N:指Nginx,高性能的http
M:指Mysql,Mariadb等数据库管理系统或数据库服务器
P:一般指PHP、Perl、python等脚本语言

在这里插入图片描述apt install apache2 -y

在这里插入图片描述

LAMP部署DVWA

DVWA是一个易受攻击的php/mysql web应用程序,帮助安全人员测试技能和工具

从github上下载到windows上再拖到kali桌面

https://gitcode.net/mirrors/digininja/DVWA?utm_source=csdn_github_accelerator

通过unzip解压

unzip DVWA-master.zip

解压后ll查看权限
在这里插入图片描述
打开apache2 mariadb

service apache2 start
service mariadb start

将解压好的DVWA-master移动到/var/www/html目录下

mv DVWA-master /var/www/html/dvma 

进行config配置

┌──(root💀kali)-[/var/www/html/dvma]
└─# cd config 
                                                                             
┌──(root💀kali)-[/var/www/html/dvma/config]
└─# ls
config.inc.php.dist

将config.inc.php.dist复制一份并且将后面.dist删去

┌──(root💀kali)-[/var/www/html/dvma/config]
└─# cp config.inc.php.dist config.inc.php      
                                              

此时可以从网页打开
在这里插入图片描述
接下来解决红色标记处问题
在这里插入图片描述

┌──(root💀kali)-[/var/www/html/dvma/config]
└─# vim /etc/php/7.4/apache2/php.ini   

进入后/allow_ 更改为ON

/allow_url_include=On

在这里插入图片描述重启apache2,再次打开

┌──(root💀kali)-[/var/www/html/dvma/config]
└─# service apache2 restart      

在这里插入图片描述
安装php-gd
在这里插入图片描述
安装好了还是不行,不过不影响后面使用
在这里插入图片描述
接下来修改MySQL用户名密码

┌──(root💀kali)-[/var/www/html/dvma/config]
└─# vim config.inc.php  

在这里插入图片描述
这个是谷歌的一个验证码,人机验证
翻墙整,单独搜,嫌麻烦,略
在这里插入图片描述

修改下一个权限

┌──(root💀kali)-[/var/www/html/dvma/hackable]
└─# chmod 777 uploads   

在这里插入图片描述

──(root💀kali)-[/var/…/0.6/lib/IDS/tmp]
└─# ls                                                                   1 ⚙
phpids_log.txt
                                                                             
┌──(root💀kali)-[/var/…/0.6/lib/IDS/tmp]
└─# ll                                                                   1 ⚙
总用量 4
-rw-r--r-- 1 root root 319  29 14:55 phpids_log.txt
                                                                             
┌──(root💀kali)-[/var/…/0.6/lib/IDS/tmp]
└─# chmod 777 phpids_log.txt                                             1 ⚙
                                                                             
┌──(root💀kali)-[/var/…/0.6/lib/IDS/tmp]
└─# ll                                                                   1 ⚙
总用量 4
-rwxrwxrwx 1 root root 319  29 14:55 phpids_log.txt

在这里插入图片描述

┌──(root💀kali)-[/]
└─# cd var/www/html/dvma/  
┌──(root💀kali)-[/var/www/html/dvma]
└─# chmod 777 -R config   

在这里插入图片描述

后面就是创建MySQL新用户dvwa
进入mysql,把下面三个命令打一遍
因为root用户会报错
在这里插入图片描述

在这里插入图片描述通了,但是没有跳转。。。
上面url里直接输入login.php
直接进入
默认账号密码
admin
password

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值