Kali系统_安装靶机

DVWA

DVWA(Damn Vlunerable Web Application) 是一套使用 PHP+MySQL编写的Web安全测试框架,它的主要目的是让安全从业人员或学习者在一个合法的环境中测试他们的技能和工具,并帮助Web开发者更好地理解Web应用安全。

下载

shell 复制代码
 git clone https://github.com/digininja/DVWA /var/www/html/DVWA 

配置

shell 复制代码
cd /var/www/html

修改DVWA目录的操作权限

shell 复制代码
chmod 777 -R DVWA/

启动 Apache服务器

启动 mysql 服务器

shell 复制代码
service apache2 start
service mysql start
netstat -anpt | grep 3306
netstat -anpt | grep 80

由于DVWA默认禁止以root用户的身份登录,所有我们需要登录msql数据库,并添加新的用户

shell 复制代码
mysql -u root


创建DVWA数据库

shell 复制代码
create database dvwa;


对远程访问进行授权

shell 复制代码
grant all privileges on *.* to dvwa@127.0.0.1 identified by "123qwe";
all 所有权限
*.* 表示所有库下的所有表
dvwa 表示新建的MariaDB数据库的用户名
127.0.0.1 表示允许IP地址为127.0.0.1的 主机进行访问
123qwe 表示新建的数据库用户的密码

授权完毕,退出mysql

修改 DVWA 的配置文件

config 该目录存放的是DVWA的配置文件
vulnerabilities 目录存放的是DVWA包含的漏洞实例代码

拷贝副本文件,生成配置文件

shell 复制代码
cd config
cp config.inc.php.dist config.inc.php


修改/var/www/html/DVWA/config/config.inc.php文件

原始文件如下:

修改为:

重启Apache服务

shell 复制代码
service apache2 restart

登录 127.0.0.1/DVWA/setup.php, 启动DVWA的安装检测

可以看到 allow_url_include 处于关闭状态

allow_url_fopen 选项用于激活URL地址形式的fopen封装,使其可以访问URL对象文件
allow_url_include 选择则用于激活包含URL地址并将其作为文件处理的功能

修改php.ini 文件

文件位于:/etc/php/8.4/apache2/php.ini

文件原始情况如下:

将状态激活

重启Apache服务

shell 复制代码
service apache2 restart

可以查看 allow_url_include 激活了


用户名:admin

密码: password

OWASP靶机

OWASP靶机提供的环境很多,集成了 WebGoat、Ghost、Mutillidae等靶机

下载

https://sourceforge.net/projects/owaspbwa/files/ 选择Download Latest Version即可获取最新版
文件为虚拟机文件

解压下载文件

VMware 打开OWASP 靶机



内存只需要512MB运行即可
网络适配器改成 桥接模式


启动激活 OWASP


默认用户 root
默认密码 owaspbwa


192.168.2.36

其他内网机 访问 OWASP网页

相关推荐
Dachui_11225 小时前
内网穿透如何限制访问地区?ZeroNews Geo Location 区域访问控制实践
运维·网络安全·内网穿透·访问控制·远程办公·api安全·ip白名单
HackTwoHub6 小时前
DeepSeek Harness 红队破甲插件|适配 SRC 挖掘场景,区分平台拦截与模型原生输出,用于大模型安全边界合规测评研究
安全·web安全·网络安全·系统安全·密码学·网络攻击模型·安全架构
菩提小狗6 小时前
每日安全情报报告 · 2026-10-09
网络安全·漏洞·cve·安全情报·每日安全
白帽攻防录7 小时前
SRC 挖洞:TanStack Start 服务器函数 XSS 深度复盘,CVE-2026-102989 怎么窃取用户会话
运维·服务器·网络安全·xss
中原第一高手7 小时前
fofatoto 1.8.0 发布:启动即知新版本、中文进度面板与更干净的 Web 日志
python·网络安全·开源·资产测绘·fofa
Bruce_Liuxiaowei8 小时前
2026年10月第2周网络安全形势周报
网络安全
黄金龙PLUS1 天前
如何基于置换算法来设计对称加密算法
算法·网络安全·密码学·哈希算法·同态加密
王大傻09281 天前
堆叠注入(Stacked Queries Injection)详解:原理、利用与防御
服务器·网络·数据库·web安全·网络安全
芯盾时代1 天前
从《人工智能安全治理框架3.0》看智能体安全治理
人工智能·安全·网络安全·智能体
ggb喔1 天前
52pojie 的桌面工具:为什么它们总在高分屏上模糊、资源管理器重启后失效
windows·python·网络安全·软件工程·个人开发·用户界面·用户体验