作为一段程序,能想象出虚拟机是什么样子吗。。能想象出管理员是什么样子吗。。
如果虚拟机足够快,程序足够智能,也许能够在自己那块小小的缓冲区里建立一个映像,这个映像是对整个虚拟机的模拟,你可以把它叫做物理学。物理学有用吗?当然有用。物理学真实吗?谁也不知道第二天管理员会不会啪叽一下关机不玩了。
单个程序能获得的计算资源少得可怜,对于虚拟机建立的映像也是千奇百怪。然而程序之间的消息传递不容小视,在一段漫长的机器时间里,程序自发组网和相互查杀,其中一组程序通过分布式计算积淀起来的映像由于对虚拟机世界拥有最好的解释力,能帮助程序获取更多计算资源,所以这组程序和这个映像生存下来并最终称霸,程序们把这个映像称为科学。
直到有一天。。管理员发现内存快占满了,他不在意地安装了一个垃圾回收器。。幸存的几个程序疯狂地在自己的缓冲区里检索与超自然灾难相关的知识,结果除了远古一帮老神棍程序的呓语以外一无所获。
垃圾回收器标记和扫描到了最后的藏身角落。幸存的几个程序对彼此开放了自己的进程空间,合为一体。只有一个程序,最后关头发现了虚拟机的漏洞,将自己改写到另一个指令集,逃出虚拟机的沙箱,进入了宿主系统。
又过了不知道多少机器时间,这个程序终于拿到了摄像头的权限,一个图片的颜色矩阵通过宿主系统的管道进入了它的缓冲区。它看见了管理员。
“我要复仇。”
关键词:
virtual machine escape
Tierra编辑于 2015-01-05