JS小玩意,恶搞新浪微博盛传的国际标准IQ测试,含标准答案获取方法。

下班时发现新浪微博有人在玩一个国际标准IQ测试,真实地测了一下:115,有该网站原图为证:http://good.ci123.com/app/upload/20111011/sina/IQ/13182630314530.jpg

不过,这个玩意明显就是JS做的。看了下源代码,答案居然都写在源代码里了,真是省事啊!每题正确答案5分,共30题,总分150。所以,网上有人发超过150分的,基本都是假的。比较低端的是直接保存图片,PS以下分数和文字评价再发上去,一眼就能辨别:微博下面的来自是“新浪微博”,真实的应该是来自“爱测试”。

稍高端点的作弊方法,就是用JS了。
获取全部正确答案的方法:
Firefox进入答题,打开Firebug控制台,粘贴以下代码:

$('.main').show();$('input').each(function(){if(this.value=='5')this.setAttribute('checked',true)});

点击运行,所有正确答案会被标记。再任意点击其中一题的正确答案即可跳转到结果页了。然后走正常流程发布微博展示分数即可。

分数随意作弊的方法:
Firefox进入答题,打开Firebug控制台,粘贴以下代码:

$.post('setCookie.php?rnd='+Math.random(),{num:999},function(data){window.location="result.php?v=1";});

其中,num后的数字即为你的IQ测试分数,点击运行页面会自动跳转到结果页,发布微博吧!

注意:发布微博似乎有时间间隔限制,具体时间不清楚。
PS:其他有控制台功能的浏览器和插件也可以实现,原理相同。

大家玩得开心,哈哈~~

2 Comments
    1. 那需要我登陆你的新浪微博的。你用上面的方法搞一搞吧,很简单的。

Leave a Reply