1. 前言
Web 漏洞靶场对于学习 Web 渗透来说是一个很好的选择,也可以拿来验证扫描器的的效果,下面会给出常见的 Web 漏洞靶场,以供大家学习,具体的安装和搭建过程请移步相关靶场的文章。
当然最好的学习方法就是在学习了 Web 漏洞后自己编写漏洞环境,在利用该漏洞的基础上学会修复。
2. 靶场
2.1 DVWA
2.1.1 靶场介绍
DVWA (Damn Vulnerable Web Application) 是 Web 安全入门级的靶场,用来进行安全脆弱性鉴定的 PHP/MySQL Web 应用,通过设置不同的难度来学习 Web 安全和测试安全工具。
2.1.2 项目地址
http://www.dvwa.co.uk
2.2 SQLi-Labs
2.2.1 靶场介绍
SQLi-Labs 是一个学习 SQL 注入的靶场环境,其中包含了 65 种 SQL 注入方式。
2.2.2 项目地址
https://github.com/Audi-1/sqli-labs
2.3 Upload-labs
2.3.1 靶场介绍
Upload-labs 是一个使用 PHP 语言编写的,专门收集渗透测试和 CTF 中遇到的各种上传漏洞的靶场。旨在帮助大家对上传漏洞有一个全面