CTFHUB-技能树-Web题-XSS-反射型

CTFHUB-技能树-Web题-XSS-反射型

XSS

参考链接:https://blog.csdn.net/weixin_43486981/article/details/107974878

知识点:跨站脚本攻击XSS

XSS允许恶意web用户将代码植入到提供给其它用户使用的页面中。

特点:能注入恶意的HTML/JavaScript代码到用户浏览器网址上,从而劫持会话
类型:

  • DOM型:属于反射型的一种,利用非法输入来闭合对应的html标签。数据流向是URL→浏览器。
  • 存储型:危害大。相关源代码存放于服务器,用户浏览该页面时触发代码执行。
  • 反射型:需要攻击者提前构造一个恶意链接来诱使客户点击。

防御:

  • 输入验证。
  • 数据消毒,过滤有害输入,如<> ’ " # & JavaScript expression等。
  • 黑名单,过滤可能造成危害的符号及标签
  • 白名单:仅允许执行特定格式的语法。
反射型

在第一个输入框先随意输入,进行观察

输入admin后,会在页面显示,猜测可以通过该输入,改变页面内容。

在这里插入图片描述

尝试输入xss测试语句

输入<script>alert("1")</script>

在这里插入图片描述

出现弹窗,得到一个url

http://challenge-88d59799ffd8611c.sandbox.ctfhub.com:10800/?name=%3Cscript%3Ealert%28%221%22%29%3C%2Fscript%3E

第二个输入框提示输入url,那就复制刚才测验后生成得url
在这里插入图片描述

返回successfully得提示,猜测在后台进行访问。

如此想到要利用XSS platform平台

XSS platform平台

XSS platform平台,在上面注册一个账号。xsscom.com//index.php?do=login

创建一个项目:

在这里插入图片描述
在这里插入图片描述
根据提示,把XSS平台给出的代码复制到第一个输入框中进行注入

在这里插入图片描述
在这里插入图片描述
提交后,在第二个框中访问第一个框注入XSS脚本后的网址

在这里插入图片描述
提交后,在XSS平台查看注入结果
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

部署XSS-platform平台
  • 10
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

python炒粉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值