千家信息网

初识 XSS 3

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,XSS长期被列为web 安全的大敌,那么什么是 Xss 呢?看如下列子:1:php 页面:
千家信息网最后更新 2026年10月31日初识 XSS 3

XSS长期被列为web 安全的大敌,那么什么是 Xss 呢?看如下列子:

1:

php 页面:


".$input."
";?>

浏览器测试:


a.正常请求:

浏览器输入:http://localhost/xss/index.php?param=This is an test

输出正常

b.浏览器输入:http://localhost/xss/index.php?param=

浏览器直接弹出对话框。

********************


1.1 反射型:

它指的是恶意***者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意***用户的特殊目的。需要用户点击一个恶意的连接,才可以***成功。也叫做 "非持久型XSS"


1.2 存储型:

XSS代码被提交给网站-->网站把XSS代码SetCookie给浏览器-->浏览器再次请求网站时提交包含XSS代码的Cookie-->网站从Cookie中取出包含XSS代码的某变量并将该变量作为页面内容的一部分返回给客户端-->客户端执行XSS代码。

举例:***写了一篇恶意代码的文章发表后,所有访问的人都会执行这段恶意代码。


1.3 DOM Based XSS :

DOM-based XSS漏洞是基于文档对象模型Document Objeet Model,DOM)的一种漏洞。DOM是一个与平台、编程语言无关的接口,它允许程序或脚本动态地访问和更新文档内容、结构和样式,处理后的结果能够成为显示页面的一部分。DOM中有很多对象,其中一些是用户可以操纵的,如uRI ,location,refelTer等。客户端的脚本程序可以通过DOM动态地检查和修改页面内容,它不依赖于提交数据到服务器端,而从客户端获得DOM中的数据在本地执行,如果DOM中的数据没有经过严格确认,就会产生DOM-based XSS漏洞。

********************

2. DOM Based XSS 实例:

测试代码:

测试:

1.在输入框输入 正常字符串

正常响应。

2.输入特殊代码:

如:

' onclick = alert(/xss/) //

输入之后页面代码变成了:

testLink

执行结果当然是:弹出 XSS 啦!

另外还可以构造:

'> <'

输入后页面代码变成:

<''>


通过这两个例子,我加深了对XSS 原理的理解,不错哦。

代码 页面 浏览 输入 恶意 浏览器 客户 用户 网站 内容 客户端 数据 漏洞 测试 特殊 动态 变量 对象 文档 程序 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网金融科技 互联网科技公司经营范围 互联网品科技 亿账通互联网科技 云创客互联网科技公司 西藏七维空间互联网科技有限公司 小米互联网科技园设置 互联网时代科技改变生活 互联网和黑科技的看法 深圳育鹏互联网科技有限公司招聘 群盈汇互联网科技有限公司 小米互联网科技园入驻 杭州披云加互联网科技有限公司 有人说阿里系是互联网科技企业 陕西九四连强互联网科技有限公司 科技信息时代互联网发展 杭州融税互联网科技有限公司 盐城市攀科互联网科技有限公司 互联网科技创业有什么好项目 中国主要互联网科技公司 互联网科技有限公司 深圳九邦互联网科技有限公司 互联网科技工作委员会主任 科技制造互联网公司 青岛互联网科技公司 朗涯互联网科技 深圳互联网科技怎么样 深圳互联网科技的发展 云鲸互联网络科技有限公司 北京瑞云互联网科技有限公司
0