操作系统大神制造的木马,到底有多可怕ennix

Unix的作者Ken Thompson有种神奇的本事,他大摇大摆地走到公司任何一台Unix电脑前,输入自己的用户名和密码,就可以以root身份登录系统,为所欲为。

贝尔实验室人才济济,看到Ken这么“嚣张”,另外一些大牛发誓要把这个漏洞给找出来,他们通读了Unix源码,终于找到了Ken安放的登录的后门,清理后编译Unix,再次运行,可是Ken Thompson还能以root身份登录。

既然源码没问题,那肯定是编译的过程出了问题!

编译器一定被Ken动了手脚,在编译Unix时植入后门!

于是,大牛们重新写了一个干净的编译器,用这个干净的编译器去编译干净的Unix,这下世界清净了吧?

这实在是太让人崩溃了!

后来,还是Ken Thompson本人解开了这个秘密。

原来,问题在于Ken写的第一个C编译器,它在编译Unix源码时,会植入后门。

但这还不够,更牛的是,当其他人写了编译器,肯定也需要编译成二进制的代码,用什么来编译呢?当然是Ken写的那第一个编译器,于是,这个新的编译器也被污染了。

再用新的编译器去编译Unix,也会植入后门。

所以,这就是Ken在1984年获得图灵奖演讲时,提出的关键问题:

如果你没有编写全部的代码,那你自己写的代码是不能被信任的。

无论多少源代码级别的审核都不能保证安全性,因为你依赖的软件和系统中还是可能有后门。

Ken选择了C编译器做手脚,但实际上他还可以选择汇编器,load程序,甚至硬件级别的微代码,随着程序级别越来越低,这些错误越来难以被检测到。

相比而言,相信编写软件的人更加重要。

那么这个后门仅仅局限于贝尔实验室,还是外界也能用?

开源先锋Eric S. Raymond提到过,有两份独立的报告展示,那个带后门的Unix版本确实从贝尔实验室“泄露了”,进入了BBN公司。

BBN即雷神公司,曾经深度参与互联网的前身——ARPANET——的构建。

报告称,有人在深夜通过网络用“kt”这个登录名进行了登录BBN的Unix,kt很可能就是Ken Thompson的缩写。

如果BBN的电脑被感染,那么其他地方的电脑被感染的可能性也非常高。

你可能会好奇,Ken的密码是什么?知道了它不就可以登录任意一台Unix电脑了?

2014年,一个叫leah的网友在BSD 3 源码树的文件转储中发现了一个/etc/passwd 文件。

这真是一个宝藏,因为里边包含的都是Unix前辈的密码,每一个人都大名鼎鼎,如雷贯耳!

如Dennis Ritchie, Brian W. Kernighan, Steve Bourne and Bill Joy,当然,Ken Thompson的密码也在内。

由于该密码用基于 DES 的 crypt(3) 算法加密后的散列hash值,而 crypt(3) 是一种弱加密算法(最多限于 8 个字符),Leah 觉得破解起来应该比较容易,所以决定尝试。

很快,那些简单的密码就被破解了,但是Ken Thompson的密码却如同一座高山,一直岿然不动。

Leah花了好几天,用小写字母和数字不断组合,彻底搜索,也不管用。

更有趣的是,这个crypt算法就是Ken Thompson和另外一位密码学家Robert Morris编写的,也许Ken在算法中弄了手脚?

尝试无果的Leah把这个消息发到了邮件列表中,让全球的黑客一起想办法。

5年以后,澳大利亚人 Nigel Williams 宣称终于破解 Ken Thompson 的密码,他的密码是:p/q2-q4!

猛一看,这像一个数学公式。而实际上是一种古老的符号,代表国际象棋中棋子的走位,意思是“线上的棋子向前移动 2 个方格(Pawns in the line move forward 2 squares”)。q 代表 Queen,p 代表 Pawn,这种走棋记法属于国际象棋的代数记谱法。

Ken Thompson为什么用这个当密码呢?

因为Ken热爱国际象棋,也是个国际象棋的高手,他在PDP-11上写了一个国际象棋程序,后来又制作了加速运算的特殊硬件, 最终形成了一台叫Belle的国际象棋计算机。

Belle战绩骄人,在于人类的常规比赛中,获得了2200等级分,成为第一台荣升国际象棋大师的计算机,还获得了1980年世界计算机国际象棋大赛的冠军。

当然了,p/q2-q4!不一定是那个后门的密码,即使是,那个到后门的Unix版本估计也找不到了。

THE END
0.新手疑问帮助之网友修正版单机游戏冰封王座新浪游戏demon hunter/恶魔猎手,猎魔者..dh keeper of the grove/丛林守护者.kog priestess of the moon/月亮女祭祀..pom warden/守望者..wd 兽族 blade master/剑圣..jvzquC41icsfu7xkpc4dqv3ep1p0|8|ct55329:/2531687326950|mvon
1.游戏频道#文案=aaa3这儿有一台电脑呢! 特别注意到其中的二封信件,一封是工程专家威克弗的,里面展示了他创作的莎 士比亚戏剧人物福斯塔夫(Falstaff)。另一封则是解读密码专家欧突儿的,里 面提到了他最喜爱的二个质数顺序∶ 41、43、47、53、…、1601 「 (X的平方)-X+41,当X大於等於1、X小於等於40」。 jvzquC41icsf0lmkpc4dqv4|jaio1pzkfg5qepzkfg5molv0jvsm
2.魔兽争霸3冰封王座秘籍代码是什么?最新冰封王座秘籍代码2022将时间直接设定到夜晚: lightsout 设定具体时间: daylightsavings [小时数] 让时间永远停留在白昼: daylightsavings 等级选择: motherland [种族] [等级] Fast death(?): iocainepowder 注意事项 魔兽争霸3冰封王座的秘籍必须在单人战役下使用。 资源类秘籍不适用于取消。jvzq<84yyy4np€3ep1qflr4fcppj{xzzk1mpppqwg1879A862/9/j}rn
3.冰点还原忘记密码如何卸载PE新浪科技具体方法是使用一个无密码保护的Persi0.sys文件,将目标系统根目录中原有的同名文件进行覆盖。用户可从附件中获取我提供的Persi0.sys文件,并将其复制到U盘中,在进入PE系统后完成替换操作。需要说明的是,我测试所用的冰点还原版本为6.30.020.18175,由于不同版本之间可能存在差异,因此无法确保该文件适用于所有版本。目前我jvzquC41hktbplj0uktb0lto0et0vnhj1tumn8724731967;1fud/rshkgg{w@;445;70|mvon
4.中华网游戏频道在浩瀚的宇宙的中部有一座小岛。那是古文明的遗迹。在小岛上有三个不同的种族,命运把他们捆在了一起,他们是: 麦克(Meccaryns), 海魔女(Sea Reapers) 和卡布托(Kabuto)。麦克拥有高科技,精通毁灭,他们的飞船受到无法修复的攻击,只好留在这里:他们拥有摧毁整个行星的力量。海魔女,海洋中外来的统制者,他们是被流放jvzquC41icsf0lmkpc4dqv4|jaio1qtvuruu1pncpvy0
5.致命解药游戏全部密码致命解药剧情式所有密码重置地点资料室:密码是 0000,但需要在队长室电脑重置后才有效,且重置后会引来第一波尸潮; A3 区策划部:密码是 0210,进门后左侧墙上右上角照片翻过来有提示; A3 区值班室:密码是 3964,提示在墙上海报的同心圆图案从内环到外环的缺口位置的几点钟方向; A4 区冲锋枪存放地点:密码是 3758,提示为圣诞图案,礼物的摆放位置jvzquC41kv4tqqz0eqs0c8=393;43A:a34818=;8:
6.文章内容攻略秘籍游戏世界第一关;潘多拉令(Pandora Trigger) 第二关:北极之光(Arctic Flare) 第三关:沙漠之锤(Sand Hummer) 第四关:隐隐雷鸣(Lost Thunder 第五关:完美利剑(Perfect Sword) 第六关:水晶弧光(Crystal Arc) 第七关:Silent Drum 第八关:动物凶猛(Feral Burn) jvzquC41icsfu7xkpc4dqv3ep1nbpmgqqm51296123733<:90unuou
7.《冰封王座》地图:新魔剑传说NV1.52正式版游戏地图下载中心滑滑皮肤:使英雄身体异常光滑,能将敌人的攻击弹出,防止受到伤害(精灵龙技能:变相移动) 风之皮肤:将自己变成龙卷风,使附近的敌人大大减速并受到持续伤害(范围风系伤害,减慢敌人攻击和移动速度) (转载自uuu9.com) 更多留言 匿名发表 笔名:密码:jvzquC41icsfu7xkpc4dqv3ep1jpywlcogy0oju1rembonx14268/96/3:52:98332<8;7xjvor
8.游民部落当与一男村民交谈时,他说本村的舌兰酒很好喝,这里隐喻一个“酒”字,酒者“9”也。与另外一个女村民交谈,她问德雷斯,如果他居住的村庄变成了沙漠会怎么样?这里话中隐喻一个“风”字,风字的发音和“F”差不多,两句话合起来就是“F9”,对,这“F9”就是谜语的答案,你看“阿”字的耳旁去掉两个波弧,是jvzquC41icsfu7xkpc4dqv3ep1mpppqwg1gwi8xcuf4ivvq
9.魔兽地图众神叛变2.3天命之子附密码游戏地图下载中心单机游戏* 本站资源均经过病毒查杀,单下载之后仍请大家自行查杀以便决定是否使用。部分资源可能被360等杀毒软件提示,部分报毒会与补丁有关。如果您有顾虑怕危害电脑,请您谨慎下载。 * 任何资源若有侵权之处请及时联系我们(私信@新浪单机电视游戏或发邮件到archangel0905#sina.com.cn 请把#换成@)以便尽快处理。jvzquC41icsfu7xkpc4dqv3ep1j0o8ue13:54B90ujznn