写了段恶邪的让浏览器不断搜索“胡萝卜”的代码

目的:让浏览器每隔15秒自动Google搜索一下“胡萝卜”三字并在.com和.com.hk之间互换。

现象:出现连接被重置,整个IP会被暂停Google搜索。

后果:页面一直开着可能会导致整个公司不能使用正常的Google搜索(翻墙或使用HTTPS除外)。

应用:给那些认为GFW对他们没有影响的人予亲身体验。

代码:

<script language="javascript" type="text/javascript">
var m_switchUrl = false;
function checkGoogleBlock() {
var _url = null;

if (m_switchUrl) {
_url = "http://www.google.com.hk/search";
m_switchUrl = false;
} else {
_url = "http://www.google.com/search";
m_switchUrl = true;
}
var _frm = newForm(_url);

addParam(_frm, "hl", "zh-CN");
addParam(_frm, "source", "hp");
addParam(_frm, "q", "胡萝卜");
addParam(_frm, "aq", "f");
_frm.submit();
releaseForm(_frm);
}

function newForm(pUrl) {
var _frmObj = document.createElement("form");

_frmObj.method = "get";
_frmObj.action = pUrl;
_frmObj.target = "_checkGoogleBlock";
document.body.appendChild(_frmObj);

return _frmObj;
}

function releaseForm(pForm) {
document.body.removeChild(pForm);
}

function addParam(pForm, pName, pValue) {
var _obj = document.createElement("input");

_obj.type = "hidden";
_obj.name = pName;
_obj.value = pValue;
pForm.appendChild(_obj);
}

checkGoogleBlock();
setInterval("checkGoogleBlock()", 15000);
</script>

源码下载:checkGoogleBlock.htm.txt (下载后把.txt删除)

测试:链接

解决办法:关掉那个打开的页面或者参考链接1链接2

PS. 有些浏览器会把这种自动弹出窗体的行为禁掉,改成允许该网站的弹出窗体即可。

Tags: ,

7 Responses to “写了段恶邪的让浏览器不断搜索“胡萝卜”的代码”

  1. 陈少举说道:

    Twitter观光团纷纷表示这样做的话Google会要求输入验证码才会返回结果的……

    Twitter@chenshaoju

    • lordong说道:

      再频繁的搜索也不会令Google想到输入验证码的地步,其实很多连接都是到GFW那就被干掉了,呵

  2. willerce说道:

    Twitter观光团前来围观.
    Twitter@willerce

  3. cjc1021说道:

    测试Google搜索“胡萝卜”的效果

    此法可能会导致整个公司IP地址长期无法进行Google搜索,慎用!

    ----
    点了,然后呢?

    • lordong说道:

      然后你就不管了,你会看到打开的另一页面显示无法连接,接下来你们的网管会急疯了。
      记住你要用不自动翻墙的浏览器来打开,比如你用了Firefox+Autoproxy,那这个就不适合,建议用IE。

  4. xiyu说道:

    这么邪恶的帖子。 看得我精神大振 鸡冻不已。

Leave a Reply


提醒: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。请务必注意user必须和评论者名相匹配(大小写一致)。