如何调用一个远程 js callback 并让浏览器不发送 referer?json hijack

admin 2021年4月2日20:22:02评论65 views字数 2655阅读8分51秒阅读模式


如何调用一个远程 js callback 并让浏览器不发送 referer?

核攻击 (统治全球,奴役全人类!毁灭任何胆敢阻拦的有机生物!) | 2014-06-17 17:36

rt?

调用远程jscallback时浏览器默认会发送当前页面地址(HTTP头中referer)。

求解如何调用并且使浏览器不发送来路信息呢?

[原帖地址]

相关讨论:

1#

/fd (madafaka #swag #yolo) | 2014-06-17 17:44

iframe 下 about:blank origin

2#

过客 | 2014-06-17 18:19

老问题了,之前讨论过的。http://zone.wooyun.org/content/744

3#

/fd (madafaka #swag #yolo) | 2014-06-17 19:16

但注意新的RFC HTTP/1.1协议會区别about:blank

4#

核攻击 (统治全球,奴役全人类!毁灭任何胆敢阻拦的有机生物!) | 2014-06-18 08:46

@/fd 求例子~

5#

核攻击 (统治全球,奴役全人类!毁灭任何胆敢阻拦的有机生物!) | 2014-06-18 08:47

@过客 三克斯,寡人去看看。

6#

xsjswt | 2014-06-18 10:05

JS跨域抓取已登录的百度用户用户名和csrf token

7#

超威蓝猫 (‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮‮) | 2014-06-18 13:01

@xsjswt 这..有浏览器限制吗?


一个测试可用的例子:


";

var i = document.createElement("iframe");
i.src = "javascript:parent.img;";
i.id = "frameImg" + Math.random();
//i.scrolling = "no";
//i.setAttribute("frameborder", "0", 0);
//i.style.width = "0px";
//i.style.height = "0px";
//i.style.display = none;
document.body.appendChild(i);


json hijack如何丢掉referer

请叫我大神 | 2012-08-08 01:37

这种的攻击,如果http://www.xxx.com/xxx.cgi?callback=func 之针对referer 为 xxx.com域或者referer为空的才能出数据。如何绕过?

目前已知的是用一些跨协议的方法,比如https等,有更好的方法么?

[原文地址]

相关讨论:

1#

蟋蟀哥哥 (?????????????????????????) | 2012-08-08 01:54

自己javascript构造get或post试试呢

2#

piao2010 | 2012-08-08 09:41

Ajax是不行的,再往底层一点去,据说WinHttp可以。

3#

piao2010 | 2012-08-08 09:45

另外再引入一个脚本(语言任意,能构造HTTP请求即可),把相关参数传入,构造的HTTP请求里字段就随便玩了。

4#

xsser (十根阳具有长短!!) | 2012-08-08 10:05

必须浏览器里一层找到方法 好像没有特别好的 用media player?

5#

Sogili (.) 长短短 (.) | 2012-08-08 10:19

http://jsbin.com/eduyid/

不过IE不支持:(

6#

请叫我大神 | 2012-08-08 11:25

@Sogili 是啊,就是想找个通用的方法

7#

gainover (">_


文章来源于lcx.cc:如何调用一个远程 js callback 并让浏览器不发送 referer?json hijack

相关推荐: 科普:请问什么叫xss盲打?

请问什么叫xss盲打? khjian | 2013-11-02 13:27 xss小白,老听人讲xss盲打,是什么意思啊?大牛给科普一下呗,谢谢了 [原文地址] 相关内容: 1# 小胖子 (我承认,我爱过VIP,我仅仅是爱过,因为他死了。) | 2013-11…

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年4月2日20:22:02
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   如何调用一个远程 js callback 并让浏览器不发送 referer?json hijackhttps://cn-sec.com/archives/317180.html

发表评论

匿名网友 填写信息