首页 > 其他分享 >web基础漏洞-dom型xss测试

web基础漏洞-dom型xss测试

时间:2023-10-24 14:56:42浏览次数:27  
标签:xss 请求 dom js 漏洞 搜索 web

1、介绍

dom型xss的测试是非常繁琐的,很难如同其它漏洞那样基于自动化分析是否存在该漏洞。

  • 搜索js的关键词
  • 分析上下文中攻击者可控的参数与流程

2、分析工具

(1)搜索js关键词

  • 针对单个请求的响应体部,搜索js关键词,列举搜索结果
  • 针对日志的请求队列,逐一搜索js关键词,列出请求序号、id和对应搜索结果
location
eval(
document.write(
location.href

(2)搜索参数值

  • 针对日志的请求队列,逐一搜索参数值,列出请求序号、id和对应搜索结果

(3)日志中请求标记与查看

  • 请求标记可以聚焦关注前面的搜索结果
  • 查看报文,然后跳转搜索,具体分析是否存在dom型漏洞

 

标签:xss,请求,dom,js,漏洞,搜索,web
From: https://www.cnblogs.com/wd404/p/17784790.html

相关文章

  • web基础漏洞-反射型和存储xss测试
    1、异同反射型基于单次请求-响应过程,payload在请求中提交,然后直接在响应中包含。测试过程中,分析payload在唯一响应体部中的表现。存储型基于两次请求-响应过程,payload在初次请求中提交,然后在第二次请求的响应中包含。测试过程中,分析的是payload在第二次响应体部中的表现。2、测......
  • Java中Servlet Filter配置(web.xml详解)
    Java中ServletFilter在web.xml中配置时有2个用于过滤器的元素,分别是filter和filter-mapping。filter元素向系统注册一个过滤对象,filter-mapping元素指定该过滤对象所应用的URL。Filter配置过滤器元素filter元素filter元素位于部署描述符文件(web.xml)的前部,所有filter-mapping、serv......
  • nginx unit WebAssembly 试用
    nginxunit已经支持WebAssembly,刚好体验下环境准备基于docker运行unit,对于wasm的开发基于rust,实际上测试直接试用了官方的示例代码docker-composeversion:"3"services:app:image:unit:1.31.1-wasmports:-8080:8080......
  • [WebGL] sampler2DArray demo 多纹理渲染
    背景之前尝试过利用多个纹理单元,再基于传入给shader的vertexBuffer信息决定选1号纹理单元还是2号纹理单元。虽然理论上,这个方式确实行得通,但是一次drawcall绘制多个纹理,本来目的是为了提高绘制性能,而实际上却无法提高性能,甚至还有反作用。因为有说法是shader分支会......
  • 教你看懂Web 3.0:未来的互联网
    众所周知,互联网已经成为我们日常生活的一部分,我们用它来搜索信息、社交、购物,甚至观看视频和听音乐。但你是否曾经想过,未来的互联网会是什么样子?让我们来谈谈Web3.0,它是互联网的下一个大版本,就像我们的手机升级操作系统一样。Web1.0:互联网的起始首先,让我们回顾一下Web1.0,也就是......
  • JWT Tool:针对 JSON Web Tokens 的测试工具题解JWT cracking
    什么是JWT?JWT是JSONWebToken的缩写,它是一串带有声明信息的字符串,由服务端使用加密算法对信息签名,以保证其完整性和不可伪造性。Token里可以包含所有必要的信息,这样服务端就无需保存任何关于用户或会话的信息了。JWT可用于身份认证,会话状态维持以及信息交换等任务。JWT由三部分......
  • BOM、DOM、事件监听
    BOM概念:BrowserObjectModel浏览器对象模型,允许JavaScript与浏览器对话,JavaScript将浏览器的各个组成部分封装为对象组成:Window:浏览器窗口对象Navigator:浏览器对象Screen:屏幕对象History:历史记录对象Location:地址栏对象 Window:浏览器窗口对......
  • JavaWeb中的Filter没有作用
    JavaWeb中的Filter没有作用一、源代码<%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>Title</title></head><body><h1>hellojsp!</h1></body>......
  • Java SOAP 调用 C# 的WebService
    JavaSOAP调用C#的WebService,C#的WebService方法的创建可以参考上一篇文章。IntelliJIDEACommunityEdition2021.2.3的idea64.exe新建项目,导入需要的jar,代码如下:importorg.apache.axis.client.Service;importorg.apache.axis.soap.SOAPConstants;importjavax.xml.n......
  • WebService SOAP1.1 SOAP1.12 HTTP PSOT方式调用
    WebServiceSOAP1.1SOAP1.12HTTPPSOT方式调用VisualStudio2022新建WebService项目     创建之后,启动运行 设置默认文档即可 经过上面的创建WebService已经创建完成,添加HelloWorld3方法,[WebMethod]publicstringHelloWorld3(inta,stringb......