前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >FinDOM-XSS:一款针对DOM型XSS漏洞的快速扫描工具

FinDOM-XSS:一款针对DOM型XSS漏洞的快速扫描工具

作者头像
FB客服
发布2020-08-20 11:26:54
1.4K0
发布2020-08-20 11:26:54
举报
文章被收录于专栏:FreeBufFreeBuf

FinDOM-XSS

FinDOM-XSS是一款针对DOM型XSS漏洞的快速扫描工具,广大安全研究人员可以利用FinDOM-XSS快速地发现/扫描出目标应用中潜在的DOM型XSS漏洞。

工具安装

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

代码语言:javascript
复制
$ git clone https://github.com/dwisiswant0/findom-xss.git
代码语言:javascript
复制
依赖组件-LinkFinder

LinkFinder支持Python 3,安装命令如下:

代码语言:javascript
复制
$ git clone https://github.com/GerbenJavado/LinkFinder.git

$ cd LinkFinder

$ python setup.py install

安装完成后,使用pip命令完成其他依赖组件(argparse和jsbeautifier这两个Python模块)的配置和安装:

代码语言:javascript
复制
$ pip3 install -r requirements.txt
代码语言:javascript
复制
工具配置

修改项目文件中第三行的LINKFINDER值,设置为对应的主LINKFINDER文件:

工具使用

我们只需要运行下列命令即可在目标主机上执行扫描任务:

代码语言:javascript
复制
$ ./findom-xss.sh https://target.host/about-us.html

执行上述命令之后,FinDOM-XSS便会开始对目标主机target.host执行扫描任务。 URL还可以通过通信管道的方式传递给FinDOM-XSS并执行扫描,比如说:

代码语言:javascript
复制
$ cat urls.txt | ./findom-xss.sh
代码语言:javascript
复制

命令的第二个参数可以用来指定扫描结果的输出文件:

代码语言:javascript
复制
$ ./findom-xss.sh https://target.host/about-us.html /path/to/output.txt
代码语言:javascript
复制

默认配置下,输出数据将会存储在results/目录下,输出文件名为“target.host.txt”。

项目地址

FinDOM-XSS:【GitHub传送门

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • FinDOM-XSS
  • 工具安装
  • 工具使用
  • 项目地址
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档