TRACE请求造成XSS

news/2024/10/23 5:32:19/

漏洞描述

          远端WWW服务支持TRACE请求。RFC 2616介绍了TRACE请求,该请求典型地用于测试HTTP协议实现。

漏洞危害

        攻击者利用TRACE请求,结合其它浏览器端漏洞,有可能进行跨站脚本攻击,获取敏感信息,比如cookie中的认证信息,这些敏感信息将被用于其它类型的攻击。

验证方法

如果目标存在服务端支持TRACE请求,验证方法如下

1.通过抓包软件burpsuite,重发数据

将请求方法修改为TRACE,相应包中返回 如图所示,则存在改漏洞

在这里插入图片描述

2.模拟trace请求,假设报漏洞的端口是8081:

curl -v -X TRACE -I localhost:8081

如果回显为,如下所示,则该端口服务支持trace请求,漏洞存在。

< HTTP/1.1 200 OK
HTTP/1.1 200 OK
< Content-Type: message/http
Content-Type: message/http

如果回显为,如下所示,则该漏洞不存在。

< HTTP/1.1 403 Forbidden
< Content-Type: text/html; charset=iso-8859-1
或者回显为
< HTTP/1.1 405 Method Not Allowed
< Content-Type: text/html; charset=iso-8859-1

漏洞利用

某应用程序服务端启用了TRACE方法,先看原始请求/响应数据,如下图所示:

响应主体中携带它收到的原始请求报文:

原始响应下会下载一个未知格式的文件。因此此例中需要除了需要在请求头中构造恶意脚本以外,同时篡改客户端解析类型和方式,将响应中的Content-Type:message/http,改为Content-Type:text/html,如下图:

从而使得客户端成功执行构造的脚本:

CST与XSS的联系和区别:

联系:CST是XSS的一种子类,也属于XSS跨站漏洞。

区别:浏览器请求的方式不一样,普通的XSS一般通过GET和POST方式在页面上输入攻击脚本实现,但是CST如果要在页面上输入,需要找到会通过TRACE发送的输入点,一般是自己构造攻击报文在TRACE方法中进行发送。


http://www.ppmy.cn/news/766183.html

相关文章

硬件工程师必会单词

英文电子专业词汇&#xff08;新手必备&#xff09; 1 backplane 背板 2 Band gap voltage reference 带隙电压参考 3 bench top supply 工作台电源 4 Block Diagram 方块图 5 Bode Plot 波特图 6 Bootstrap 自举 7 Bottom FET Bottom FET 8 bucket capacitor 桶形电容 …

细胞实验室建设标准及装修流程

广州特耐苏净化设备有限公司详细介绍&#xff1a;细胞实验室建设标准(主要设备及洁净级别)细胞培养实验室由无菌操作区、孵育区、制备区、储藏区、清洗和消毒灭菌区6部分组成&#xff0c;这些区域的共同特点是房间要宽敞、明亮&#xff0c;地面要便于清洁、防滑&#xff0c;墙壁…

风淋室内过滤器多久更换一次(风淋室厂家)

广州特耐苏净化设备有限公司详细介绍&#xff1a;风淋室内过滤器多久更换一次 风淋室内过滤器多久更换一次 对于这个问题&#xff0c;能够说得清楚的人并不多&#xff0c;目前在使用风淋室的用户中&#xff0c;有90%的人说不清楚风淋室里的空气过滤器到底应该多久就得更换或者…

植物细胞实验室该如何规划设计(细胞实验室设计方案要点)

**植物细胞实验室该如何规划设计**细胞实验室主要是在合适的温湿度、光照度、PH值、洁净度的环境下研究培养出来的细菌。主要是运用于医学领域。 细胞实验室的建设要求&#xff1a; 一、基本要求 1、总建筑面积宜不小于1000m2。 2、洁净区使用面积宜不小于500m2。 3、洁净…

【ESD】不经意间,你会亲手弄坏自己设计的电路板

静电是一种处于静止状态的电荷。在干燥和多风的秋天&#xff0c;在日常生活中&#xff0c;人们常常会碰到这种现象&#xff1a;晚上脱衣服睡觉时&#xff0c;黑暗中常听到噼啪的声响&#xff0c;而且伴有蓝光&#xff1b;见面握手时&#xff0c;手指刚一接触到对方&#xff0c;…

干细胞实验室专业性设计

广州特耐苏净化设备有限公司详细介绍&#xff1a;技术导航——干细胞实验室专业性设计 动物细胞实验室的实验对象是离体的组织和细胞&#xff0c;对致病微生物及病毒无抵抗力&#xff0c;有被污染的危险&#xff0c;因此&#xff0c;细胞实验室不同于其他实验室之处就是要保持…

2021年G3锅炉水处理模拟考试及G3锅炉水处理作业考试题库

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 2021年G1工业锅炉司炉答案解析为正在备考G1工业锅炉司炉操作证的学员准备的理论考试专题&#xff0c;每个月更新的G1工业锅炉司炉模拟考试祝您顺利通过G1工业锅炉司炉考试。 1、【判断题】在压力不变的条件下&#xf…

防静电无尘产品——保障生产的好帮手

防静电无尘产品可以用于特殊工业环境中&#xff0c;例如半导体生产、精密元器件制造、医疗室等场合。由于这些行业对空气干净度较高的要求&#xff0c;因此防静电无尘产品在其中扮演着重要的角色。这些产品可以在一定程度上减少静电产生&#xff0c;并保持相对干净的工作环境&a…