XSS攻击笔记

XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。这些恶意网页程序通常是JavaScript,但实际上也可以包括Java、 VBScript、ActiveX、 Flash 或者甚至是普通的HTML。攻击成功后,攻击者可能得到包括但不限于更高的权限(如执行一些操作)、私密网页内容、会话和cookie等各种内容。

————百度百科
xss有三种分别是:反射型 ,储存型 ,DOM型
反射型:

下面为一个测试的表单页面:

XSS原理重现
<?php $xss = $_GET[‘xss_input’]; echo ‘你输入的字符为
’.$xss; ?>

在页面中输入框输入:

会弹出弹框

其实反射型一般只是为了验证测试 站点是否存在xss漏洞 当然反射型也是有一点危害的 比如可以打本地cookie

xss一般在网站的留言板 评论区 搜索框 只要是有表单提交的地方 我们不妨试一下 对了 之所以存在xss漏洞是因为网站没有过滤字符

比如我们在留言板输入alert(“xss”) 时 程序员没有将<> / “” 等字符给过滤掉 所以导致xss的危害

我们在实战中 并没有这么简单 实战中 一些网站安全性都是很高的 他们都会限制一些字符 长度 函数

那么遇到过滤时 我们可以用 编码转换 空格 大小写 还有加密这个xss代码 来绕过 同时还可以利用审查元素来怼

大小写然后空格也可以看他限制什么我们就针对什么

针对长度限制 还有url伪装 想要精通xss 就必须会html和javascript js

储存型:

首先先注册一个XSS平台

例如:https://

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值