news 2026/3/28 4:19:50

HTB academy学习——Cross-Site Scripting

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HTB academy学习——Cross-Site Scripting

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、XSS攻击的三种类型?
    • 1.反射型XSS(非持久型XSS)
    • 2.存储型XSS(持久型XSS)
    • 3.DOM型XSS(非持久型XSS)
  • 二、利用XSS漏洞
    • 1.修改网页
    • 2.钓鱼
    • 3.劫持链接
  • 总结

前言

虽然这个模块被分到Tier2,但是这个模块学起来还算是非常简单的。跨站脚本攻击本质上也是一种网站应用程序对用户输入没有严格过滤导致的漏洞,按我的理解它本质上和SQL注入、文件包含漏洞没有什么不同。一般发现XSS漏洞的方式有两种,一种是测试网站应用程序的参数,因为网站应用程序的不同可能导致反馈不同,所以可能要自己编写python脚本进行攻击,还有一种直接审计源代码,进行白盒测试。


一、XSS攻击的三种类型?

1.反射型XSS(非持久型XSS)

攻击者将恶意脚本注入到URL参数中,用户点击带有恶意参数的链接时,服务器将参数返回给浏览器并执行。这种攻击依赖用户主动触发,常见于钓鱼邮件或恶意链接。

2.存储型XSS(持久型XSS)

恶意脚本被永久存储在目标服务器(如数据库、评论区),当其他用户访问包含该脚本的页面时,脚本自动执行。危害范围广,常见于社交平台或论坛。

3.DOM型XSS(非持久型XSS)

攻击通过修改页面的DOM结构而非服务器响应实现,主要是使页面的javascript脚本使用document类的各项操作。恶意脚本在客户端动态生成,通常由于前端代码未正确处理用户输入导致。这类攻击不依赖服务器,仅通过浏览器端漏洞触发。

二、利用XSS漏洞

1.修改网页

一般是使用存储型XSS。通过Document类等手段修改页面内容。比如修改某个网站页面宣称该网站被黑了。主要是攻击该网站的声誉。

2.钓鱼

这个方式主要是使用XSS修改网页内容,加入不良链接或者是伪造登陆界面,然后发送给受害者。持久性或非持久性都可以。

3.劫持链接

主要是使用javascript的document类来获取受害者的cookies,可以在

总结

XSS漏洞危害不大,一般不能用XSS获取服务器权限,要结合其他漏洞使用,但是范围广,容易出现。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/15 5:51:19

python实现密码暴力破解

实战:DVWA靶场靶场设置:low级别判断是否登录成功:看返回的http请求里面是否有Username and/or password incorrect.我们这里假设知道用户名是admin不知道密码,要去破解密码思路:(1)从字典读取值…

作者头像 李华
网站建设 2026/3/27 6:06:25

在Windows应用中部署高性能AI模型的RTX优化方案

在Windows应用程序中于NVIDIA RTX AI PC上部署高性能AI模型 如今,某中心正面向开发者提供Windows ML。Windows ML使C#、C和Python开发者能够利用PC硬件(从CPU、NPU到GPU)在本地高效运行AI模型。在NVIDIA RTX GPU上,它利用为RTX定制…

作者头像 李华
网站建设 2026/3/25 3:21:54

注意!ACM系列会议/期刊将于2026年起全面收取APC费用

计算机领域知名出版机构 ACM(Association for Computing Machinery,计算机协会)宣布,自 2026 年 1 月 1 日起,所有通过 ACM 出版的会议论文和期刊文章将收取 APC(Article Processing Charges,文…

作者头像 李华
网站建设 2026/3/26 16:59:32

重磅!中科院2区SCI 被剔除!新增4本On Hold除名,12月WOS更新

2025年12月WoS更新当地时间2025年12月15日,WoS数据库更新了SCI、SSCI、ESCI、AHCI期刊目录,详情如下:2本SCI、1本SSCI、10本ESCI期刊被踢除1、Journal of Molecular Liquids• ISSN:0167-7322• 影响因子:5.2• 分区&a…

作者头像 李华
网站建设 2026/3/17 1:09:35

Thinc v9.0.0 发布:更好的学习率调度与AppleOps集成

主要新特性 Thinc v9 的主要新特性是支持能够考虑训练动态的学习率调度。例如,新的 plateau.v1 调度器会在经过给定的评估步骤后仍未发现训练进展时,调整学习率。另一个显著变化是 AppleOps 现已集成到 Thinc 中,因此在 Apple Silicon 上使用…

作者头像 李华
网站建设 2026/3/21 10:36:13

AI前沿动态:模型发布、超级计算与对齐挑战

LWiAI播客第216期 - Grok 4, Project Rainier, Kimi K2 我们的第216期节目,总结并讨论了上周AI领域的重大新闻! 录制于2025年07月11日。 本期内容概览: xAI发布Grok 4,在多项基准测试中取得突破性性能,成为传统大型实验…

作者头像 李华