XSS跨站之旅第03篇:XSS简单介绍及知识储备(2)

一、什么是XSS

      对于XSS的介绍引用百度百科加上自己的一些解释,描述的比较准确了。


       XSS跨站脚本,全称是Cross-SiteScripting,简称其实应该是CSS,但是为了不与CSS(样式表)混淆,最后就称为XSS了。攻击者主要利用网站的XSS漏洞,在正常的网页中注入恶意的HTML/JavaScript代码。当用户浏览网页时,嵌入其中的代码就会执行,攻击者也就可以轻易地实现其他邪恶的目的。


      最初XSS其实没有被过多重视(现在貌似也没有-_-),但随着社交网络的蓬勃发展,这一攻击方式就变得非常恐怖了。设想一下,某社交网站有一篇非常火的分享文章,文章内容十分有趣但是被攻击者加入了XSSA用户浏览到这篇文章感觉不错,马上分享;A用户的好友通过A用户也看到了,继续分享...如此下去,攻击范围实在是恐怖。就像射雕英雄传里面欧阳锋的蛇毒,把一片海域的鲨鱼都给毒死了。



二、XSS分类

      XSS主要分为两大类:反射性跨站脚本和持久性跨站脚本
      反射性跨站脚本,通常出现在网站的搜索栏、投票提交、用户登录等地方。
      持久性跨站脚本,也称为储存形跨站脚本。通常出现在邮件、日志、评论等地方。



三、XSS Cheat Sheet

     测试XSS的时候会使用到大量的测试语句,最常用的也是最容易被服务器过滤的就是


   <script>alert(XSS);</script>


这时我们除了可以使用转码等手段对语句进行改造,还可以尝试其他的测试语句。

    由很多测试语句组成的表就是XSS Cheat Sheet。这种东西网上很多,自己百度Google吧。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值