# WebBug
WebBug是用Java语言编写的Web漏洞靶场,包含常见的Web漏洞,也有一些业务逻辑漏洞。相对常见的漏洞靶场,
WebBug的优点是没有明确指明哪个页面有什么类型的漏洞,所以需要测试者自己测试过之后才能知道,相对更接近实战环境。
WebBug还有一个优点就是给出了部分漏洞的修复方案,可以在学习Web漏洞测试的同时,也能学习Java应用程序漏洞的修复方式及思路。
# 运行效果图
![avatar](web/image/WebBug_image.png)
# 漏洞类型
> 包含如下漏洞,以及修复方案。
0. 暴力破解
1. 验证码绕过(前端绕过)
2. SQL注入(Bind)
3. 越权访问(垂直越权)
4. XSS(存储型)
5. XSS(反射型)
6. CSRF
7. 任意文件上传
8. 不安全的直接对象引用
9. 失效的身份认证和会话管理
10. 不安全的配置
11. ...
# Usage
如果你已经安装docker/docker-compose可以跳过这一步
```shell
# 在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文档进行安装。
```
````shell
git clone https://github.com/mysticbinary/WebBug.git
cd WebBug
docker-compose up -d
````
# 警告
不要将此项目运行在外网服务器,除非你想被攻击。
<BR/>
本项目只做Web安全研究用途,任何人不得将其用于非法用途,否则后果自行承担!
# 手动启动时所需环境
- JDK:1.7
- Tomcat:7
- MySQL:5.7
不建议手动编译了(项目太老),如果不想在Docker环境下使用,
将生成的ROOT.war文件,放到tomcat\webapps\目录下即可。
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
靶场,是指为信息安全人员提供实战演练、渗透测试和攻防对抗等训练环境的虚拟或实体场地。在不同的领域中,靶场扮演着重要的角色,尤其是在网络安全领域,靶场成为培养和提高安全专业人员技能的重要平台。 首先,靶场为安全从业者提供了一个模拟真实网络环境的平台。通过构建类似实际网络的拓扑结构、部署各种安全设备和应用,靶场可以模拟出多样化的网络攻防场景。这使得安全人员能够在安全的环境中进行实际操作,全面提升其实战能力。 其次,靶场是渗透测试和漏洞攻防演练的理想场所。在靶场中,安全专业人员可以模拟攻击者的行为,发现系统和应用的漏洞,并进行渗透测试,从而及时修复和改进防御机制。同时,这也为防御方提供了锻炼机会,通过对抗攻击提高防御能力。 靶场的搭建还促进了团队协作与沟通。在攻防对抗中,往往需要多人协同作战,团队成员之间需要密切配合,共同制定攻击和防御策略。这有助于培养团队合作意识,提高协同作战的效率。 此外,靶场为学习者提供了一个安全的学习环境。在靶场中,学生可以通过实际操作掌握安全知识,了解攻击技术和防御策略。这样的学习方式比传统的理论课程更加生动直观,有助于深化对安全领域的理解。 最后,靶场也是安全社区交流的平台。在靶场中,安全从业者可以分享攻防经验,交流最新的安全威胁情报,共同探讨解决方案。这有助于建立更广泛的安全社区,推动整个行业的发展。 总体而言,靶场在信息安全领域具有重要地位,为安全专业人员提供了实战演练的机会,促进了团队协作与沟通,为学习者提供了安全的学习环境,同时也是安全社区交流的重要平台。通过靶场的实践操作,安全从业者能够更好地应对不断演变的网络威胁,提高整体的安全水平。
资源推荐
资源详情
资源评论
收起资源包目录
Java编写的Web漏洞靶场.zip (90个子文件)
AJT-code
init.sql 2KB
Myshoppings_Servlet.iml 1KB
src
servlet
part
leftServlet2.java 3KB
leftServlet.java 2KB
RemainderMethod.java 544B
messages
TokenWriterMessagesServlet.java 2KB
SubmitMessagesServlet.java 2KB
WriterMessagesServlet.java 2KB
Submit_Messages_tokenServlet.java 3KB
ShowMessagesServlet.java 2KB
user
PersonalcenterServlet.java 2KB
UserManageServlet.java 4KB
ClickPartServlet.java 653B
Editor2UserServlet.java 5KB
EditorUserServlet.java 2KB
DeleteUserServlet.java 3KB
DeleteUserServlet2.java 2KB
register
CityAjaxServlet.java 2KB
RegisterServlet.java 2KB
query
ToQueryServlet.java 1KB
InQueryServlet2.java 2KB
InQueryServlet.java 2KB
ToQueryServlet2.java 1KB
upload
UploadImageServlet.java 4KB
login
MySQLCodecLoginServlet.java 3KB
LogoutServlet.java 694B
CheckPictureCodeServlet.java 4KB
IndexServlet.java 3KB
BypassLoginCheckServlet.java 4KB
ErrorSessionLoginServlet.java 2KB
LoginCheckServlet.java 5KB
SQLinjectLoginServlet.java 2KB
LoginServlet.java 2KB
dao
MessagesDao.java 2KB
UersDao.java 8KB
LoginDao.java 3KB
RegisterDao.java 1KB
entity
Message.java 879B
City.java 339B
UserCombination.java 244B
Token.java 196B
Part.java 1KB
Tempid.java 175B
User.java 2KB
util
GlobalVariables.java 134B
Teeee.java 353B
Tool.java 2KB
DBHelper.java 971B
web
sql
mysql.txt 2KB
WEB-INF
lib
esapi-2.1.0.1.jar 388KB
mysql-connector-java-5.0.8-bin.jar 528KB
fastjson-1.2.9.jar 384KB
log4j-1.2.17.jar 478KB
web.xml 10KB
jsp
messages
writermessages.jsp 1013B
writermessages2.jsp 1024B
writermessages_token.jsp 1KB
user
editor_user.jsp 3KB
showqueryuser2.jsp 2KB
personal_center.jsp 1KB
queryuser2.jsp 505B
queryuser.jsp 504B
user_manage2.jsp 4KB
showqueryuser.jsp 1KB
user_manage.jsp 4KB
index.jsp 509B
image
lie_logo.png 79KB
WebBug_image.png 44KB
bitbug_favicon.ico 4KB
index_right.jsp 400B
error.jsp 305B
index_top.jsp 587B
index_left.jsp 2KB
404.jsp 301B
jsp
messages
seemessages.jsp 1KB
seemessages2.jsp 1KB
register
register.jsp 4KB
join
sqllogin.jsp 871B
loginhadcheck.jsp 1KB
errorsessionlogin2.jsp 977B
MySQLCodeclogin.jsp 872B
errorsessionlogin.jsp 895B
bypassloginhadcheck.jsp 1KB
login.jsp 862B
upload
uploadimage.jsp 2KB
docker-compose.yml 558B
Dockerfile 154B
Resources
validation.properties 2KB
ESAPI.properties 26KB
README.md 2KB
共 90 条
- 1
资源评论
普通的一个普通猿
- 粉丝: 1468
- 资源: 1897
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功