​安全测试之XSS跨站脚本攻击实例解析​

news/2024/7/5 1:34:43

         跨站攻击,即Cross Site Script Execution(通常简写为XSS,因为CSS与层叠样式表同名,故改为XSS) 是指攻击者利用网站程序对用户输入过滤不足,输入可以显示在页面上对其他用户造成影响的HTML代码,从而盗取用户资料、利用用户身份进行某种动作或者对访问者进行病毒侵害的一种攻击方式。很多人对于XSS的利用大多停留在弹框框的程度,一些厂商对XSS也是不以为然,都认为安全级别很低,甚至忽略不计。本文旨在讲述关于跨站攻击的利用方式,并结合实例进行分析。

漏洞测试

关于对XSS的漏洞测试,这里就以博客大巴为例进行测试,最近我也在上面发现了多处跨站漏洞,其中两处已公布在WooYun网站上,其主要内容如下:

代码:

漏洞详情

简要描述:

博客大巴存储型XSS漏洞

详细说明:

在“个人信息设置”的“附加信息”一项中,由于对“个人简介”的内容过滤不严,导致可在博客首页实现跨站,而在下方“添加一段附加信息”中,由于对“信息标题”内容过滤不严,同样可导致跨站的出现。

但我刚又测试了一下,发现官方只修补了其中一个漏洞(个人简介),而另一个漏洞得在博客管理后台才能触发,利用价值不大。与此同时我在对博客模板的测试中,又发现了五处跨站漏洞,估计这些漏洞其实很早就有人发现了,只是没人公布或者报给blogbus后仍未修补。这次报给WooYun的主要目的是让blogbus修补此漏洞,因为我的博客就在上面!^_^ 其余五处漏洞分别在“编辑自定义模板”中,由于对代码模块head,index,index-post,detail,detail-post等处的代码过滤不严&#x


http://lihuaxi.xjx100.cn/news/1305416.html

相关文章

JS事件监听

目录 事件监听 事件监听案例 事件监听 事件&#xff1a;HTML事件是发生在HTML元素上的“事情” 按钮点击鼠标移动到元素上按下键盘按键事件监听&#xff1a;JS可以在事件被检测到时执行代码事件绑定 方法一&#xff1a;通过HTML标签中的事件属性进行绑定 <input type"…

网棒球在国际上的发展·棒球1号位

网棒球在国际上的发展 1. 网棒球概述 网棒球的起源和基本概念&#xff0c;包括它的历史背景、主要特点、比赛方式以及主要规则。 我们将先从网棒球的起源和历史背景开始介绍。网棒球起源于18世纪的英国&#xff0c;当时是作为一种贵族运动而流行起来。后来随着时间的推移&…

Vue3中的Proxy是什么,如何使用它来提高性能?

今天我们来聊聊Vue 3中的一个神秘武器——Proxy。在编程的世界里&#xff0c;Proxy就像你的“超能力”助手&#xff0c;让你在应对性能挑战时&#xff0c;像个超级英雄一样无所不能。 首先&#xff0c;我们来揭开Proxy的神秘面纱。Proxy主要用于在JavaScript中处理对象的读写操…

Ninja is required to load C++ extensions | 问题解决

总共三个方法尝试 第一步确认c装了没 没有的话执行&#xff1a;sudo apt-get install build-essential 第二步执行pip pip install ninja 第三步终极方法 wget https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-linux.zip sudo unzip ninja-linux.z…

ubuntu安装MobaXterm和WPS

文章目录 ubuntu安装MobaXtermi386 架构wine操作步骤 ubuntu安装WPS操作步骤WPS版本知识补充 ubuntu安装MobaXterm i386 架构 sudo dpkg --add-architecture i386 是一个Linux系统中的命令&#xff0c;用于添加一个新的架构&#xff08;architecture&#xff09;支持到当前系统…

YOLO系列v1-v8

YOLO是Region-free方法&#xff0c;只需要一次扫描&#xff0c;也被称为单阶段&#xff08;1-stage&#xff09;模型。而Region-based方法方法&#xff0c;如mask-rcnn &#xff0c;被称为两阶段&#xff08;2-stage&#xff09;方法。 YOLOv1-v3是原作者&#xff0c;v4和v7是…

代码随想录第六天|哈希表

代码随想录第六天 Leetcode 242 有效的字母异位词Leetcode 349 两个数组的交集Leetcode 202 快乐数Leetcode 1 两数之和 Leetcode 242 有效的字母异位词 题目链接: 有效的字母异位词 自己的思路:自己没想到&#xff0c;多练&#xff01; 正确思路:定义一个长度为26的数组res&…

FastDDS 源码剖析:FastDDS 概述

目录 FastDDS 介绍 什么是 FastDDS&#xff1a; 为什么使用 FastDDS&#xff1a; 如何使用 FastDDS&#xff1a; FastDDS 的缺点 FastDDS 介绍 FastDDS 是一个高性能、可扩展的开源实时传输层协议&#xff08;RTPS&#xff09;实现&#xff0c;由 eProsima 公司开发。它遵…