All Projects → mysticbinary → WebBug

mysticbinary / WebBug

Licence: other
Java编写的Web漏洞靶场

Programming Languages

java
68154 projects - #9 most used programming language
Dockerfile
14818 projects

Projects that are alternatives of or similar to WebBug

Docker-Httpd-Tomcat
Apache HTTPD with MOD-JK and Apache Tomcat on Docker
Stars: ✭ 30 (-33.33%)
Mutual labels:  tomcat
bitnami-docker-tomcat
Bitnami Docker Image for Tomcat
Stars: ✭ 44 (-2.22%)
Mutual labels:  tomcat
ketabhome-shopping-cart-admin-panel
🛒 📙 📔 ketabhome is an online java book store application with admin panel based on servlet, with database c3p0 connector
Stars: ✭ 19 (-57.78%)
Mutual labels:  tomcat
Student-Information-Administration-System
大学生信息管理系统——初学路上自己摸索实践的项目
Stars: ✭ 91 (+102.22%)
Mutual labels:  tomcat
gretty
Advanced gradle plugin for running web-apps on jetty and tomcat.
Stars: ✭ 116 (+157.78%)
Mutual labels:  tomcat
kubernetes-front-end-backend-example
Demonstration on how to setup ingress, two services ( frontend and backend) with reverse proxy
Stars: ✭ 24 (-46.67%)
Mutual labels:  tomcat
tomcat-native
Mirror of Apache Tomcat Native
Stars: ✭ 73 (+62.22%)
Mutual labels:  tomcat
Java-CS-Record
记录准备春招实习过程中,学习与复习的知识(模块化整理,非面试题速成)。注:暂停更新,后续请移步博客
Stars: ✭ 73 (+62.22%)
Mutual labels:  tomcat
spring-boot-fat-jar-jsp-sample
No description or website provided.
Stars: ✭ 24 (-46.67%)
Mutual labels:  tomcat
devops-ninja
This is a collection of some very useful command-line commands that eases the life of a DevOps Engineer.
Stars: ✭ 27 (-40%)
Mutual labels:  tomcat
tomcat-training
Apache Tomcat Training Material
Stars: ✭ 15 (-66.67%)
Mutual labels:  tomcat
standalone-docker-sailpoint-iiq
A simple way to deploy SailPoint's IdentityIQ into a series of docker containers mimicking the core components of most development environments allowing organizations to get new development team members up on their baseline code in minutes.
Stars: ✭ 33 (-26.67%)
Mutual labels:  tomcat
docker-pega-web-ready
Docker project for generating a tomcat docker image for Pega
Stars: ✭ 46 (+2.22%)
Mutual labels:  tomcat
ansible-war-deploy
A playbook to deploy a WAR on Tomcat & restart it.
Stars: ✭ 20 (-55.56%)
Mutual labels:  tomcat
smeagol-galore
A git-based wiki featuring markdown, a WYSIWYG Editor, PlantUML, and much more
Stars: ✭ 21 (-53.33%)
Mutual labels:  tomcat
Library-Spring
The library web application where you can borrow books. It's Spring MVC and Hibernate project.
Stars: ✭ 73 (+62.22%)
Mutual labels:  tomcat
Tomcat-Webmin-Module
Apache Tomcat Plugin for Webmin
Stars: ✭ 19 (-57.78%)
Mutual labels:  tomcat
Tomcat7.0.67
学习tomcat(7.0.67)源码
Stars: ✭ 17 (-62.22%)
Mutual labels:  tomcat
godofwar
GodOfWar - Malicious Java WAR builder with built-in payloads
Stars: ✭ 118 (+162.22%)
Mutual labels:  tomcat
inventory-hub-java-on-azure
Sample Inventory Hub App using Serverless and Event-driven Java - on Azure with Spring Boot, Tomcat, Functions, Event Hub and Cosmos DB
Stars: ✭ 18 (-60%)
Mutual labels:  tomcat

WebBug

WebBug是用Java语言编写的Web漏洞靶场,包含常见的Web漏洞,也有一些业务逻辑漏洞。相对常见的漏洞靶场, WebBug的优点是没有明确指明哪个页面有什么类型的漏洞,所以需要测试者自己测试过之后才能知道,相对更接近实战环境。 WebBug还有一个优点就是给出了部分漏洞的修复方案,可以在学习Web漏洞测试的同时,也能学习Java应用程序漏洞的修复方式及思路。

运行效果图

avatar

漏洞类型

包含如下漏洞,以及修复方案。

  1. 暴力破解
  2. 验证码绕过(前端绕过)
  3. SQL注入(Bind)
  4. 越权访问(垂直越权)
  5. XSS(存储型)
  6. XSS(反射型)
  7. CSRF
  8. 任意文件上传
  9. 不安全的直接对象引用
  10. 失效的身份认证和会话管理
  11. 不安全的配置
  12. ...

Usage

如果你已经安装docker/docker-compose可以跳过这一步

# 在Ubuntu 20.04下安装docker/docker-compose:

# 安装pip
curl -s https://bootstrap.pypa.io/get-pip.py | python3

# 安装最新版docker
curl -s https://get.docker.com/ | sh

# 启动docker服务
systemctl start docker

# 安装compose
pip install docker-compose 

# 其他操作系统安装docker和docker-compose可能会有些许不同,
# 请阅读Docker文档进行安装。
git clone https://github.com/mysticbinary/WebBug.git
cd WebBug
docker-compose up -d

警告

不要将此项目运行在外网服务器,除非你想被攻击。
本项目只做Web安全研究用途,任何人不得将其用于非法用途,否则后果自行承担!

手动启动时所需环境

  • JDK:1.7
  • Tomcat:7
  • MySQL:5.7

不建议手动编译了(项目太老),如果不想在Docker环境下使用, 将生成的ROOT.war文件,放到tomcat\webapps\目录下即可。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].