ctf中文转unicode_CTF/CTF练习平台-XSS【xss注入及js unicode编码及innerHTML】

原题内容:javascript

http://103.238.227.13:10089/css

Flag格式:Flag:xxxxxxxxxxxxxxxxxxxxxxxxhtml

题目有点坑啊,注入点都没说明,去群里问的,这题注入点为id(get方式),id的值会进行替换后进入sjava

补充了这个,好了,继续作题xss

右键源码学习

var s="";

document.getElementById('s').innerHTML = s;

结合上述补充,和题目要求编码

一、请注入一段XSS代码,获取Flag值spa

二、必须包含alert(_key_),_key_会自动被替换.net

首先,解释下源码中发现的代码的意思,下面举个例子说明下innerHTMLcode

百度

document.getElementById("baidu") 得到 a 这个元素

document.getElementById("baidu") .innerHTML 得到 a 这个元素内的HTML代码(即百度)

document.getElementById("baidu") .innerHTML = "谷歌"

设置 a 这个元素内的HTML代码,

设置后百度

就变为谷歌

搜索document.getElementByI

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值