首页 > 其他分享 >web基础漏洞-反射型和存储xss测试

web基础漏洞-反射型和存储xss测试

时间:2023-10-24 14:45:46浏览次数:50  
标签:web 存储 请求 漏洞 响应 测试 xss payload

1、异同

反射型基于单次请求-响应过程,payload在请求中提交,然后直接在响应中包含。测试过程中,分析payload在唯一响应体部中的表现。

存储型基于两次请求-响应过程,payload在初次请求中提交,然后在第二次请求的响应中包含。测试过程中,分析的是payload在第二次响应体部中的表现。

2、测试过程

2.1 样本请求

2.2 索引检查

2.3 存储型xss判断与处理

2.4 响应头部字段分析

(1)x-xss-protection

(2)csp

2.5 逐参数测试

(1)是否包含

(2)敏感字符包含

(3)脚本payload包含

 

标签:web,存储,请求,漏洞,响应,测试,xss,payload
From: https://www.cnblogs.com/wd404/p/17784762.html

相关文章

  • 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由三部分......
  • 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......
  • javaweb学习每日总结-第三天
    第三天学习MyBatis 在一天的mybatis学习之后,我了解到了这么一款能够简化jdbc的框架,说到mybatis的作用,就是代替了jdbc,用Java操作数据库,但是他比jdbc更简便更程序化,今天,我在idea配置了mybatis的文件,并且通过mybatis初步查询了数据库中的信息,这也是我第一次使用mybatis来操作数据......
  • 5种常用Web安全扫描工具,快来查漏补缺吧!
    漏洞扫描是一种安全检测行为,更是一类重要的网络安全技术,它能够有效提高网络的安全性,而且漏洞扫描属于主动的防范措施,可以很好地避免黑客攻击行为,做到防患于未然。那么好用的漏洞扫描工具有哪些?答案就在本文!1、AWVSAcunetixWebVulnerabilityScanner(简称AWVS)是一款知名的网络......