一共2个问题
事情的起因, 练习XSS的时候,遇到一个网站。 link标签,跟meta标签里面可以让我输入内容。 使用双引号,可以闭合掉。
于是我找了很多资料, 查了link,跟meta标签的js事件
<link rel="pre-fetch" href="javascript:alert(1)">
<meta http-equiv="refresh" content="1;url=javascript:alert(1)" >
但是提示跨域有问题。 执行不了js。如果换成下面这种是可以执行的
<link rel="pre-fetch" href="www.buxiugangdapeng.com">
<meta http-equiv="refresh" content="1;url=www.buxiugangdapeng.com" >
问:1,跨域怎么解决,可以处理吗?2 ,link标签,跟meta标签有其他的事件可以使用吗?
我找了资料。 如果在url中加上@符号, 会直接访问后面的域名。 是前面的协议+@符号后面的域名。这个是没问题的
url=”http://www.zkaq.com@www.buxiugangdapeng.com/test.js“
但是, 如果放在 src里面,就不行了, 不知道为啥 浏览器提示,说是跨域的问题。求助
打赏我,让我更有动力~
© 2016 - 2024 掌控者 All Rights Reserved.
by盛夏
发表于 2021-10-11
跨域问题可以考虑一下jsonp解决
参考文章https://www.cnblogs.com/chopper/archive/2012/03/24/2403945.html
评论列表
加载数据中...