gpt4 book ai didi

javascript - 如何确定此 javascript 的功能

转载 作者:行者123 更新时间:2023-12-02 19:49:43 25 4
gpt4 key购买 nike

关闭。这个问题是off-topic .它目前不接受答案。












想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。

9年前关闭。




Improve this question




我正在调查一个潜在的大型广告欺诈事件,并且在跟踪面包屑时遇到了一个页面,该页面调用了一个恰本地命名为“Google_Analytics.js”的 javascript,但显然不是。

我已将原始代码放入此处的文件中:http://pastebin.com/5YqzCVbB

我对javascript不够熟练,以前见过这样的东西,或者不知道它的设计目的。

这里有人可以帮忙吗?

提前感谢您的任何帮助!

D

最佳答案

好吧,这不是谷歌分析,但它看起来像是故意试图欺骗 GA,让他们认为某些东西被点击的次数超过了它应该被点击的次数。

这里面有什么?嗯,有一堆与创建 Flash 对象相关的代码。还有一个很大的白名单,大概是这应该影响的页面。还有这个:

if (follow.length > 0) {
rand = randomFromTo(100, 700);
rand2 = randomFromTo(1, 6);
if (rand == 666) {
$('<iframe />', {
name: 'follow_analytics',
id: 'follow_analytics',
style: 'width:2px;height:2px;display:none;',
width: '2',
height: '2',
src: follow[0]
}).appendTo('body');
if (trk_value[$.inArray(1 * (follow[0].match(/cid=([\d]*)/)[1]), tracking)]) {
if (rand2 == 1) {
$('<iframe />', {
name: 'trk_analytics',
id: 'trk_analytics',
style: 'width:2px;height:2px;display:none;',
width: '2',
height: '2',
src: 'tracking.html?' + trk_value[$.inArray(1 * (follow[0].match(/cid=([\d]*)/)[1]), tracking)]
}).appendTo('body');
}
}
};
}

这看起来像是为了人为地夸大数字一点点:600 分之一。其中六分之一应该被跟踪或其他东西。但我对谷歌分析了解不多,所以除此之外我无能为力。

关于javascript - 如何确定此 javascript 的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9450546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com