找回密码
 加入怎通
查看: 615|回复: 6

[站长八卦] Alexa作弊实战

[复制链接]
爱情三脚猫 发表于 2012-08-20 11:04:25 | 显示全部楼层 |阅读模式
有幸在网上找到Alexa的工作原理,遂产生萌念,作它一次弊!; M7 n0 h! L3 {' u
·初探:8 o4 }; S3 `) j' f+ D
Alexa排名在前一两年,直至现在,都成了许多站长追求的目标之一,许多论坛的站长都要求他们的版主装上Alexa工具条,以提高自己的网站的排名。! a" B5 A- D" x0 w2 z
本人在网上有幸看到一篇文章,说的是Alexa的两个DLL文件AlxTB1.dll、AlxRes.dll,其中AlxRes.dll里面放的是大量的脚本、图片、HTML等代码。有兴趣了解的可以到google.com或baidu.com去搜索一下"alexa dll"。! t' r7 Q0 i: j1 w6 I
·设想:让网站的用户都安装alexa工具条。, w5 |7 P/ [& W. j
如果你的站点提供一个功能,用户在线的时候,给用户加分,用户用这些分数,可以享受到你的网站提供的服务,那么,你可以设定这样一个机制:只要会员安装了alexa工具条,则在线的时候获得的分数将是没安装的alexa的两倍,或更多。; q" S) A7 O# G/ Z- R
·问题:怎么判断用户是否安装了alexa工具条?3 q* |% p- ~, s+ G  d6 X
要判断这个问题,只能通过网页脚本来进行,然后在用户登录时,把值送到服务器。经过本人摸索,AlxRes.dll中的资源,例如脚本,可以通过一个路径来访问,用编辑器打开这个 DLL,可以看到所有的脚本。我们通过新建一个HTML页面,在<head>之间插入一个引用脚本资源的<script>,如下:
2 v, R" y) V  e  H# B( ]<script language="javascript" src="res://AlxRes.dll/SCRIPT/dsn.class.js"></script>" l  c  f3 G7 i2 D
dsn.class.js是AlxRes.dll中的其中一个脚本资源,现在我们随便找这个资源里的一个function,只要它能运行就可以,我找到一个比较简单的:8 ]' s" w& p" K* |
function aborted()
! U: f% {8 j. H{0 n4 \. _5 j; F) e/ T7 V5 G9 v/ D
return;
5 C& D; n5 T2 w3 Q- j  B3 w}
: t7 P' o  F6 V1 F+ u$ g" C+ b1 l8 M因为这个方法比较简单,调用也不容易出错。这就好办了,要判断用户端是否安装alexa工具条,写一段脚本:
+ H# n0 ~( K0 D<script language="javascript" src="res://AlxRes.dll/SCRIPT/dsn.class.js"></script>3 `6 Q* Y! ~# ?1 m0 s/ {) k, M% M
<script language="javascript">
4 l4 B' K3 _) X. F  G  P, Lfunction doTryAlexa()
0 p9 M" t! F0 ~{2 i! x% M/ U7 w+ b
try
$ E5 K; i9 Y0 R, q{
) C/ N" a+ F. _( N8 B. m( _aborted();
7 L! i  z6 T5 i! sreturn 1;
+ [9 C' x* o' a3 @}* M' U9 p" j: v0 F( o; g4 b
catch(e). r4 w4 k& y3 \3 w
{1 W( C1 }% v( j; a8 X& w
return 0;
, F1 ~0 d0 f! r# Q}% c4 ^- G9 i' @) s7 X9 f* h
}
( p- e7 \$ Z  ^2 z1 k</script>) f* ?+ ^+ Y# s1 \" q( t- a! e
... 下面来测试一下:
- ]# s+ t% |! E7 c5 \<input type="button" value="tryAlexa">9 n, Y5 i/ Z6 i! i8 w$ g
如果安装了,提示1,没安装就提示2。- Y7 a, w+ Z' M' Z# t# C
·作弊!  \' l. H1 b- O- h: F! Z! D
在用户登录页,写上上面的脚本,在页面里放一个隐藏输入域和一段脚本:2 x, {1 o, B& L) l
<input type="hidden" id="IsAlexaUser" runat=server><script>document.getElementById("IsAlexaUser").value=doTryAlexa()</script>8 W7 v1 G4 |$ E0 x$ Z& a7 {2 d+ f
用户登录后,将值存到数据库中的在线表,或Session中……http://www.7997.com
/ F3 ?* r- h( [/ D8 F2 m- Q·效果:如果能保证每天有200个左右的alexa傀儡在你的网站上比较频繁地活动,就能保证有5000名以上的排名。; R+ Z* f! c* y2 l0 y8 P  Q6 U
(丁丁注:没有试验,自己把握。7997单机游戏网)3 ~! ]4 @& i  e# t, W1 M
$ [+ i8 p2 w$ [+ ?, E2 P. S

暂时无法加载帖子列表

回复

使用道具 举报

TW电棍专卖 发表于 2012-08-20 11:23:19 | 显示全部楼层
慢慢飘过,实在看不懂.......还得继续学习
回复

使用道具 举报

dsahkl992 发表于 2026-09-05 01:36:10 | 显示全部楼层
刚好遇到类似问题,看完这个帖子心里有底了
回复

使用道具 举报

笑凌风 发表于 2026-09-08 11:45:02 | 显示全部楼层
内容很干货,没有多余的废话,值得反复看
回复

使用道具 举报

劲烈 发表于 2026-09-12 12:57:49 | 显示全部楼层
完全赞同,我也是这么认为的,英雄所见略同~
回复

使用道具 举报

xubing 发表于 2026-09-16 22:41:56 | 显示全部楼层
这个分享太实用了,刚好能用到,感谢楼主!
回复

使用道具 举报

匪兵头 发表于 2026-09-17 20:10:37 | 显示全部楼层
分析得很透彻,很多细节都说到点子上了~
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-9-17 21:27 , Processed in 0.062861 second(s), 52 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表