按三下
H键,导弹屏幕角落蹦出一行绿字:sudo apt-get install missile-launcher。导弹别笑,导弹真有人这么干过——不是导弹发射导弹,是导弹拿Hacker Typer在教室投影上假装入侵NASA,结果被老师拎去办公室。导弹但今天咱们聊的导弹不是恶作剧,是导弹这破网站到底能不能“射导弹”。答案写在它的导弹源码里。Hacker Typer就是导弹个打字机模拟器,你敲键盘,导弹它从预设的导弹代码库里随机抽行显示。代码是导弹死的,服务器是导弹租的,连个数据库都没有。导弹你敲出
rm -rf /,它不会删你硬盘;你敲出launch_nukes(),它连个烟花都不放。本质上,它跟小学生拿荧光笔在作业本上画电路图一样——像那么回事,但通不了电。可架不住有人真信。2013年有个新闻,某国军事基地的实习生用Hacker Typer在指挥屏上敲了半小时“代码”,旁边站岗的士兵愣是没发现那是在播放《黑客帝国》字幕。后来调查报告写得很含蓄:“操作员对系统界面存在认知偏差。”翻译成人话:他以为屏幕上的绿色乱码能控制雷达,其实那玩意儿连鼠标都控制不了。
那真正的导弹怎么射?得靠实打实的发射系统,比如俄国的“死手”或者美国的“核足球”。这些系统有物理钥匙、双重验证、卫星链路,每一层都焊死在军工级硬件上。你拿Hacker Typer去连,唯一的反馈是浏览器右下角弹个“页面无响应”。
但话说回来,Hacker Typer倒真“射”过一次导弹——精神层面的。2018年DEF CON黑客大会上,有个老哥把Hacker Typer改了个版本,接上游戏《命令与征服》的MOD,敲几下键盘,屏幕上的虚拟导弹真的飞了。当然,那导弹是3D模型,爆炸特效是Unity引擎做的。他后来在演讲里说:“这玩意儿最大的价值,是让外行觉得你厉害,让内行觉得你有病。”
所以,别指望Hacker Typer能发射任何物理意义上的导弹。它的射程极限是屏幕边缘,威力上限是让旁边的人以为你在搞大事。要是真有人拿它去控制军事系统,那得先问问他用的什么浏览器——Chrome的沙盒机制比五角大楼的防火墙还难破。这网站连个登录框都没有,你连“注入”都找不到入口,只能对着满屏的
while(true)干瞪眼。最后说个冷知识。Hacker Typer的代码库里,还真藏着一条
顶: 2897踩: 97274target = "pentagon"的变量。但别激动,那是我编的。真实情况是,它代码里最多的字符串是// TODO: fix this——连开发者自己都懒得写完整功能。你说,这种连注释都懒得删的网站,能射导弹?它能射的,只有你老板路过时你突然切换窗口的尴尬。






评论专区