检测domxss插件burp-dom-scanner安装与使用

admin 2024年2月29日12:07:24评论14 views字数 903阅读3分0秒阅读模式

先说自己的使用体验,dom-xss的扫描一直是很难的问题。这个插件也只能扫很常规的dom-xss,遇到稍微需要判断,或者需要自己构造参数的情况就不行了。该插件依赖domdig。。

但搭建还是搭建了,还是写一下过程。给想搭建试一下的师傅提供参考。

burp-dom-scanner下载地址:https://github.com/fcavallarin/burp-dom-scanner

导入burp,不报错即可

检测domxss插件burp-dom-scanner安装与使用

burp-dom-scanner依赖node和domdig。

如果本地已经有这两个,将路径配置在scanner setting

检测domxss插件burp-dom-scanner安装与使用

node自行搜索下载,就不再赘述。

domdig下载地址:https://github.com/fcavallarin/domdig

安装环境

git clone https://github.com/fcavallarin/domdig.gitcd domdig && npm i && cd ..node domdig/domdig.js

如果cmd使用npm速度慢,可以设置临时代理

set HTTP_PROXY=http://代理地址set HTTPS_PROXY=http://代理地址

检测domxss插件burp-dom-scanner安装与使用

可能会出现报错 Error: Cannot find module 'htcrawl'

根据提示安装模块

npm install htcrawl

安装成功后,node domdig.js

检测domxss插件burp-dom-scanner安装与使用

cmd查看node的路径

where node

检测domxss插件burp-dom-scanner安装与使用

如果没有就安装

运行

输入测试地址:https://fcvl.net/htcap/scanme/domxss.php

检测domxss插件burp-dom-scanner安装与使用

报错解决:

检测domxss插件burp-dom-scanner安装与使用

在domdig目录下,执行

npm rebuild

参考:https://www.cnblogs.com/yzeng/p/8417453.html

检测domxss插件burp-dom-scanner安装与使用

之后会不断弹出这个页面,进行扫描。

检测domxss插件burp-dom-scanner安装与使用

验证dom-xss

检测domxss插件burp-dom-scanner安装与使用

检测domxss插件burp-dom-scanner安装与使用

成功弹框

分析

输入标签

检测domxss插件burp-dom-scanner安装与使用

检测domxss插件burp-dom-scanner安装与使用

点击按钮,会执行go()函数,在其中会把代码写入html中,也就是会出来go1这个按钮,继续点击会执行go1()方法,该方法会把输入的内容写入html当中。于是存在dom-xss

检测domxss插件burp-dom-scanner安装与使用

原文始发于微信公众号(进击的HACK):检测domxss插件burp-dom-scanner安装与使用

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年2月29日12:07:24
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   检测domxss插件burp-dom-scanner安装与使用https://cn-sec.com/archives/2535060.html

发表评论

匿名网友 填写信息