Pilot-Web:一款基于PythonFlask框架开发的前后端分离式渗透测试&漏洞挖掘Web靶场,内置WP与知识库的集成式教学靶场。

Pilot领航员靶场是基于Web安全的漏洞测试靶场,一个专为教师和学生设计的WEB安全教学实践平台,旨在帮助网安初学者快速熟悉和掌握目前常见漏洞的原理和实际利用方法,以及帮助安全实践教师在课堂环境中演示教学如何进行WEB漏洞测试。

Pilot靶场由 Flask + Mysql + AdminLTE 框架编写而成,模拟WEB漏洞分类如下

漏洞分类漏洞分类漏洞分类
1暴力破解2验证码缺陷3敏感信息泄露
4权限控制5SQL注入6XSS跨站脚本
7URL重定向8SSRF服务器请求伪造9CSRF跨站请求伪造
10文件上传11文件下载12RCE远程命令执行
13SSTI模板注入14XML外部实体注入15Python反序列化

每类漏洞根据不同的情况又分别设计了不同的子类,全部共有30个漏洞环境。同时,Pilot在每个环境的右上角嵌入了四个模块作为辅助工具,希望对您的学习或教学有所帮助。


为什么使用Pilot

  • 少数Python环境的开源WEB漏洞靶场
  • 唯一集成知识库、漏洞学习文档和源码解析等功能的开源综合型教学靶场
  • 对比同类产品更全面的漏洞类型
  • 简单的部署方式和更方便的配置管理方式
  • 全新的UI设计,更近现代靶场设计
  • ……

主页展示

index


全部漏洞环境

pilot


全面的辅助教学功能与漏洞文档

  • 思路提示:常规功能,略

  • 正确实现:

    p1

  • 源码解析:

    p2

  • 知识梳理:

    p3

  • 漏洞文档:

    p4


更简单的部署方式(安装和使用)

前置条件:Linux系统虚拟机,确保已安装 Docker + Docker-Compose,网络正常。

Pilot漏洞测试教学靶场采用Docker+Docker-Compose技术封装,通过快速部署脚本init.sh进行配置管理和快速部署,部署过程中请使用高权限账户(例如root权限)进行操作。

  1. 通过releases下载最新的Pilot靶场源码,并解压至部署目录。

  2. 通过ifconfig命令查看出网IP地址。

  3. 在Pilot项目目录中,为快速部署脚本init.sh赋予执行权限:

    sudo chmod +x ./init.sh
  4. 自动化部署Pilot靶场,此过程需要联网进行:

    sh init.sh -ip=xxx.xxx.xxx.xxx -up
  5. 等待下载与部署完成,开始您的WEB安全学习之旅!

  6. 更多的使用方式通过下面这条命令查看,例如对靶场端口、靶场数据库服务的配置。当您遇到服务端口冲突时可以修改配置以进行服务部署:

    sh init.sh -h || sh init.sh help

    help


部署示例与教程

BiliBili地址: Pilot漏洞测试教学靶场部署+使用演示视频_哔哩哔哩_bilibili


安全须知

Pilot漏洞靶场极其容易受到攻击!

请勿将其部署到您的云服务器或任何面向互联网的服务器上,这样将导致您的服务器被攻破。Pilot推荐使用虚拟机(如VMware、WSL2),并通过Docker安装Pilot-Web靶场。尽量不要在本机环境直接部署靶场,除非您确认可保证自己的主机安全。


免责声明

作者不对任何人使用这个应用程序(Pilot靶场)的方式承担责任。在上文作者已经明确了该应用程序的开发目的,Pilot靶场用于安全初学者合法学习和安全教师合法教学,而不是进行非法利用或恶意使用。

作者已发出警告(安全须知)并采取措施,以防止用户将Pilot部署运行在实际的服务器上,如果您的Web服务器因安装Pilot而遭受攻击,则应该由上传/安装部署该靶场的人员负责。


致谢

作者在开发Pilot漏洞测试教学靶场时,对现有的部分开源靶场功能和内容进行了参考整理,同时对一些开源知识库进行了参考引用,在此表示由衷感谢,其中主要的参考项目有:

  1. Pikachu漏洞练习平台:GitHub - zhuifengshaonianhanlu/pikachu: 一个好玩的Web安全-漏洞测试平台
  2. ElectricRat靶场:GitHub - en0th/ElectricRat: 电气鼠靶场系统是一种带有漏洞的Web应用程序,旨在为Web安全渗透测试学习者提供学习和实践的机会。The Electrical Mouse Target Range System is a web application with vulnerabilities designed to provide learning and practice opportunities for web security penetration testing learners.
  3. DVWA漏洞靶场:GitHub - digininja/DVWA: Damn Vulnerable Web Application (DVWA)
  4. D4M1TS知识库:Introduction · d4m1ts 知识库
  5. 网络安全-自学笔记:http://t.csdnimg.cn/GXYeq

互联网WEB安全的发展离不开这些安全人员的无私奉献,希望本项目也能向领航员一样,引领更多的安全初学者步入新世界!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值