Home » 中文 » Happy? Sad? Feeling! » 一个2000年的难题(续) « 收拾书房,好郁闷 | 微软失去的机会 »

一个2000年的难题(续)

相关帖子
作者:Jian Shuo Wang 发表于: 2007-03-13 00:03

关于《一个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。周末在收拾书房的时候,把旧的打印机,电话机,还有各种各样的旧的电子器件都找了出来,放在一个大箱子里面,这周晚上统统放到客齐集上面去卖掉。大家注意我的首页右面的我的物品。


Posted by Jian Shuo Wang at March 13, 2007 12:03 AM

相关贴子:
评论

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

Posted by: Howlion on March 13, 2007 01:04 AM

好办嘛。URL可以是班花的名字,班主任老婆的名字等内部信息

Posted by: 阿泥 on March 13, 2007 01:53 AM

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

Posted by: 野鸭 on March 13, 2007 03:45 AM

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


test

Posted by: zola on March 13, 2007 10:09 AM

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

Posted by: xLight on March 13, 2007 01:05 PM

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

咱班主任的名字是

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");;

}

Posted by: dulao5 on March 13, 2007 01:29 PM

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

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

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

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

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

Posted by: Jian Shuo Wang on March 13, 2007 09:20 PM

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

Posted by: ailer on March 14, 2007 07:06 AM

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


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

Posted by: tj on March 14, 2007 09:23 AM
Post a comment
大名: (我信任你会填入自己的名字,而不是你的公司或者产品的名字)

邮件地址: (嘘!我不会告诉别人的)

URL: (optional)

评论:


别着急,可能要等待多达30秒钟注意:不欢迎“沙发”,“收藏”,“受益”,“瞎扯”等等简单的不表达任何思想的留言
记住我的信息?

<-- 请只按一次
Trackbacks
TrackBack URL for this entry: http://home.wangjianshuo.com/cgi-bin/mtcn/mt-tb.cgi/262
以往的帖子
开始活跃于微博了 | 3 comment(s) | January 31, 2011
新年快乐2011 | 12 comment(s) | December 31, 2010
菠萝和筷子的故事 | 35 comment(s) | November 29, 2010
交大,我明天回来 | 4 comment(s) | November 24, 2010
百姓网今晚在复旦的讲座 | 5 comment(s) | November 03, 2010
道路的编号 | 15 comment(s) | September 23, 2010
高速公路编号的学问 | 16 comment(s) | September 19, 2010
我们不喜欢注释 | 8 comment(s) | September 16, 2010
Blog的头8年 | 30 comment(s) | September 11, 2010
如果我有时间,我会写更短的代码 | 24 comment(s) | September 10, 2010
百姓网在威海 | 12 comment(s) | September 08, 2010
大学里的不务正业 | 24 comment(s) | August 03, 2010
2011年注定是中国互联网第三春 | 15 comment(s) | August 02, 2010
下个月代表百姓网参加财富论坛 | 10 comment(s) | June 29, 2010
中国互联网不缺乏创新 | 36 comment(s) | June 23, 2010
• 阅读 全部文章
© 2002 - 2009 Jian Shuo Wang. All right reserved. Terms and Conditions.
Edit