一个2000年的难题(续)

关于《一个2000年的难题》我当时的做法不像Erning那样隐蔽,不过思路是一样的。就是

<img src=”http://msweb/img/logo.jpg” onload=”this.location=’/page4everyone.htm'” width=1 height=1>

http://msweb/img/logo.jpg 是内部网络的一幅图片,
/page4everyone.htm是给其他人看到的主页。

而这个页面的正文是很正常的一些文字。原理就是,只有微软内部的人才能访问到那个图片,而不在微软里的人,会在一段时间的停顿以后,自动跳转。

不过就像有人说的,如果看源代码没有什么藏得住的,通过源代码,什么都可以看得到,比如/page4everyone.htm这样的文件名。不过,谁让我只有HTML的存放地方,还有什么可以抱怨的呢?

不过这又引出来那个时候的另外的一个难题,比这个还简单点,就是:

我们有一份高中同学的通讯录(包括所有的人的联系方式)。我把这份通讯录放在网上,要求:所有我们的高中同学可以轻松的拿到,而其他的人就很难看到。

因为是基于HTML的,也就是说,只要有URL,没有什么能够藏住的,但是有什么办法可以保护一个很难记得的URL(比如/45831-8fdaurewqp.htm)不被别人发现呢?总之不能写进HTML的源代码。

大家想想这个问题?(回头想一想,那个时候真是空呀,总想这些事情)

后注:昨天在客齐集上面发了一个帖子,把我用了两年的诺基亚6670卖掉。半个小时成交。今天中午把机器在徐家汇给了人家,拿的钱补足了换了个Dopod D600。周末在收拾书房的时候,把旧的打印机,电话机,还有各种各样的旧的电子器件都找了出来,放在一个大箱子里面,这周晚上统统放到客齐集上面去卖掉。大家注意我的首页右面的我的物品。

《一个2000年的难题(续)》上的9个想法

  1. 这个蛮简单,把班主任的名字的汉语拼音当作html的文件名,告诉同学们就行啦。

  2. 我觉得,只要不在网上做这个页面的任何链接,搜索引擎一般就发现不了了,那其它人不知道具体地址,也是找不到的。

  3. 代码不正确吧?还要加一个if来判断吧,是载入成功就跳到给内部网用户看,否则跳出page4everyone.htm的内容吧?
    以下代码测试不成功:

    test

  4. 可是随然你不把url贴出去,也难保有其它同学把他贴到网上阿,这种事很难控制的。
    不如在页面上加个prompt的js,问题回答错了就跳转

  5. 整合上面诸君的答案,另外加一个简单的解密,方案如下:

    咱班主任的名字是

    windows[“g”+”o”+”t”+”o”+”_”+”a”+”r”+”l”+”i”+”s”+”t”] = function ()
    {
    var k = “%E5%AD%94%E5%AD%90”;
    if(encodeURIComponent(document.getElementById(“tname”).value))
    window.location = decodeURIComponent(“%2F45831%2Dfdaurewqp%2E%68%74%6D”);;

    }

  6. 因为是HTML,所以没有什么真的保密的做法,只是瘸子里面挑将军,找一个还过得去的就好。

    当时我就是在主页上面加了一个链接,点了以后,通过老同学和别人不一样的地方,比如共同认识什么人,或者知道什么问题的答案,就可以知道他是有权限访问的,但关键的地方是

    1. 问题的答案不能放在HTML里面,所以很多的判断不能太直截了当。
    2. 就算是问题答对了,也不能把目标地址写在源码中间,这也是个问题。

    URL在知道的人中间还是发的,不过就是希望只要是曾静一个班的的同学,一看到这个页面就可以进去,不会出现没有收到URL,或者丢掉的情况。

    呵呵。看到上一个问题还是有不少人讨论的,就再想一个给大家解闷儿。我现在也想不出,为什么6年前自己那么爱钻牛角尖,自己给自己出这种问题。

  7. var a=prompt(“入学年份?”)
    a+=prompt(“高二数学老师姓名拼音(不含空格)?”);
    window.open(a+”.htm”);

  8. 我有个办法,留一个邮件账号,然后设置成自动回复,当你们班的人向这个邮箱里面发送信件的时候,该邮件账号的邮箱会自动回复一个记载你们班通讯方式的网页地址给它。说到这里不知你明白我的意思没有。因为你们班的人和你认识,所以你只要设置一些因素只有你们班的人才会点击,而如果是其它人点击一看是发送邮件,就会不产生兴趣。这样就大大筛选了得到这个通讯地址的办法。

    My Blog:听景777
    GOOGLE个人空间-
    http://tingjing777.blogspot.com/
    tingjing777@gmail.com

发表回复

您的电子邮箱地址不会被公开。