阿七
级别: 未验证会员
精华:
0
发帖: 909
威望: 0 点
金钱: 2161 RMB
贡献值: 0 点
在线时间:512(小时)
注册时间:2006-03-29
最后登录:2008-08-07
|
Alexa Toolbar 内部揭密 *CXVA&? >pA9'KWs] 关于Alexa排名的作弊方法网上有介绍很多种,不过都是没有用的,至少现在已经没有用了。 5=Y\d,SS" l,3[hx 10月6日后,Alexa排名规则有了重大的改变,而且一直在变,所以现在很多网站的排名都不稳定(包括作弊的)。而我今天揭密的内容用来作弊的话已经显得不够了。 Ss7XjWP.} !b+Kasss9 Alexa Toolbar的大量代码是用HTML和javascript来实现的,资源泄漏问题严重啊,真不知道它的设计者是怎么想的。Alexa Toolbar的程序实现原理在我以前的文章中也多多少少提到过,所以今天就不讲了。今天来讲一讲Alexa Toolbar发送的HTTP请求格式。 ;q$O^r~ /c 1FFkq|K 下面是Alexa Toolbar发送的GET请求部分:
.oo>NS VIxcyp0X GET /data/ezdy01DOo100QI?cli=10&dat=snba&ver=7.0&cdt=alx_vw%3D20%26wid%3D16865%26act%3D00000000000%26ss%3D1024x768%26bw%3D775%26t%3D0%26ttl%3D1125%26vis%3D1%26rq%3D2&url=http://20cn.net/~tabris17/ HTTP/1.1 /P|jHK|{ #VEHyz 6P 将URL部分解码后得到: +<H)DPG< dGzZ_Vf /data/ezdy01DOo100QI?cli=10&dat=snba&ver=7.0& cdt=alx_vw=20&wid=16865&act=00000000000&ss=1024x768& bw=775&t=0&ttl=1125&vis=1&rq=2&url=http://20cn.net/~tabris17/ zKk2
>. bXiT}5mJU 其中"ezdy01DOo100QI"是aid。 b=+'i *^u5?{$l( "cli=10&dat=snba&ver=7.0&cdt=alx_vw=20&"这部分是固定值。 jM90
gPX>, mko<J0|4 wid是个随机数。 I.\fhNxHY MLc
c act数据包含了Alexa Toobar功能的被使用情况。 $9\!CPZ2 g+k0Fw]! ss很明显是屏幕分辨率了。 v}ZQC8wL K/jC>4/c/ bw是IE窗口的宽度。 Dw^d!%Ala _S#uxgL< t取值是0或1,和当前IE的window对象还有referrer有关。 b^\u
P |}\et
ecB ttl是当前页面打开速度,和Site Stats中的Speed有关。 lM5Xw
t3b%f`D vis表明IE是否显示工具条。 R
I"A'/56 0p_/eWww- rq是对象计数器。 {ls$#a+d ".eD&oX{
大家可以看到,URL部分没有什么奥妙之处,很容易伪造。以前要作弊的话只要大量伪造HTTP请求,不停发送就可以了,现在Alexa通过改进排名算法,杜绝了这种作弊方法。 %uyRpG3, Qd 1Q~PBla 奥妙之处在于Cookie部分,那里面保存了一些你的浏览隐私,所以Alexa把这部分数据加密了,通过一种类似于PGP的加密方法,你可以在Alexa Toolbar的代码中找到这个加密用的公钥 "d9adyz93472kb63z521t6e80wqpi56znb16fya6im3dr3xwe" (好长啊,看起来很难****的样子)。密钥只有Alexa自己有啊,郁闷!
|
|
[1 楼]
|
Posted: 2006-04-05 08:23 |
| |