前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >xss_vulnerability_challenges:针对XSS漏洞的挑战和学习容器

xss_vulnerability_challenges:针对XSS漏洞的挑战和学习容器

作者头像
FB客服
发布2023-03-30 19:13:38
3820
发布2023-03-30 19:13:38
举报
文章被收录于专栏:FreeBuf

 关于 

 xss_vulnerability_challenges 

xss_vulnerability_challenges是一个针对XSS漏洞的挑战和学习平台,该项目包含了大量关于XSS安全漏洞的挑战以及绕过样例,可以帮助广大研究人员更好地学习和研究XSS漏洞相关的安全问题。

 容器特性 

这个代码库本质上是一个容器化的PHP应用程序,其中包含了下列XSS漏洞挑战:

JavaScript验证绕过 HTML实体绕过 Web应用程序防火墙绕过 黑名单验证绕过 基本XSS验证绕过 双重编码绕过Web应用防火墙并尝试利用XSS漏洞 通过绕过转义字符利用XSS漏洞

 工具下载 

广大研究人员可以使用下列命令将该项目源码克隆至本地:

代码语言:javascript
复制
git clone https://github.com/moeinfatehi/xss_vulnerability_challenges.git

 Docker Hub使用 

首先,我们需要在本地设备上安装并配置好Docker环境:【参考资料】。

接下来,运行下列命令将容器镜像从Docker Hub拉取到本地,并运行镜像:

代码语言:javascript
复制
sudo docker run -d -p 9003:80 moeinfatehi/xss_vulnerability_challenges

最后,打开浏览器,直接访问http://localhost:9003即可开始使用xss_vulnerability_challenges。

查看帮助信息

-d: 独立模式(支持使用命令行终端来执行命令) -p: 指定端口() (you can change 8008 to whatever you want. If you don't have a web server on your host, set it to 80)

 使用Docker-Compose 

首先,我们需要安装并配置好Docker和Docker-Compose环境。

接下来,使用下列命令将该项目源码克隆至本地:

代码语言:javascript
复制
git clone https://github.com/moeinfatehi/xss_vulnerability_challenges.git

然后在命令行终端中,切换到该项目的根目录下(根目录下包含了一个docker-compose.yml文件),并运行下列命令:

代码语言:javascript
复制
docker-compose up

最后,打开浏览器并访问http://localhost:9003即可开始使用xss_vulnerability_challenges。

 容器运行截图 

项目地址

https://github.com/moeinfatehi/xss_vulnerability_challenges

参考资料

https://docs.docker.com/install

https://docs.docker.com/compose/install/

https://twitter.com/MoeinFatehi

精彩推荐

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-07-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeBuf 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  •  关于 
  •  xss_vulnerability_challenges 
  •  容器特性 
  •  工具下载 
  •  Docker Hub使用 
    • 查看帮助信息
    •  使用Docker-Compose 
    •  容器运行截图 
    • 项目地址
    • 参考资料
    相关产品与服务
    容器服务
    腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档