Web渗透(二)HTML注入知识整理

HTML注入是通过网站未正确处理用户输入导致的攻击,可改变页面内容或欺骗用户。注入类型包括存储型和反射型。危害包括损害网页信誉、窃取用户数据、窃取反CSRF令牌等。修复措施包括过滤或转义HTML输入,采用白名单过滤。
摘要由CSDN通过智能技术生成

1、什么是HTML注入

HTML注入有时也被称为虚拟污染。这实际是一个由站点造成的攻击,该站点允许恶意用户向其Web页面注入HTML,并且没有合理处理用户输入。换句话说,HTML注入漏洞是由网站接收HTML引起的,一般出现在网站页面的表单输入。

由于HTML是用于定义网页结构的语言,如果攻击者可以注入HTML,它们基本上可以改变浏览器呈现的内容。有时,这可能会导致页面外观的完全改变,或在其他情况下,创建表单来欺骗用户。例如,如果你可以注入HTML,你也许能够将< form >标签添加到页面,要求用户重新输入他们的用户名和密码。然而,当提交此表单时,它实际上将信息发送给了攻击者。

如下图所示:
在这里插入图片描述HTML注入攻击一般有两种目的:

  • 更改显示的网站的外观
  • 窃取他人的身份

2、HTML注入类型

现在习惯上将HTML分为两类:

  • 存储型HTML注入
  • 反射型HTML注入

(1) 存储型HTML注入

存储型HTML注入攻击会将恶意HTML代码存储在Web服务器上,并且每次用户调用适当的功能时都会执行。

(2) 反射型HTML注入

反射型HTML注入攻击,恶意HTML代码

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值