在公司电脑放fork炸弹时
当客户要求我们做社交平台和新浪微博竞争时
当我第一次读项目说明时
吃完饭回来项目编译成功时
在给客户展示时一个bug没有被发现...
分类:
其他好文 时间:
2015-03-18 20:32:34
阅读次数:
114
众所周知,bash是一款极其强大的shell,提供了强大的交互与编程功能。这样的一款shell中自然不会缺少“函数”这个元素来帮助程序进行 模块化的高效开发与管理。于是产生了由于其特殊的特性,bash拥有了fork炸弹。Jaromil在2002年设计了最为精简的一个fork炸弹的实 现。
所谓fork炸弹是一种恶意程序,它的内部是一个不断在fork进程的无限循环,fork炸弹并...
分类:
系统相关 时间:
2015-03-08 23:06:53
阅读次数:
497
众所周知,bash是一款极其强大的shell,提供了强大的交互与编程功能。这样的一款shell中自然不会缺少“函数”这个元素来帮助程序进行 模块化的高效开发与管理。于是产生了由于其特殊的特性,bash拥有了fork炸弹。Jaromil在2002年设计了最为精简的一个fork炸弹的实 现。所谓fork...
分类:
其他好文 时间:
2014-10-25 20:01:55
阅读次数:
186
.(){.|.&};.或者:(){:|:&};:这13个字符由Jaromil,在2002年设计了最为精简的一个fork炸弹的实现。.()说明下面要定义一个函数,函数名为小数点,没有可选参数;{表示函数体的开始;.|.&表示函数体真正要做的事情,首先它递归使用本函数,然后李永贵管道调用一个新进..
分类:
系统相关 时间:
2014-07-15 11:11:23
阅读次数:
368
bashshell:{:|:}:其中函数名“:”只是简化的一例,实际实现时可以随意设定,一个较易理解(将函数名替换为“forkbomb”)的版本如下:forkbomb(){forkbomb|forkbomb&};forkbomb注:|的作用:管道,前者的输出作为后者的输入,此处若不加|呢?用sleep1;做下缓冲(不让系统..
分类:
其他好文 时间:
2014-07-04 06:04:36
阅读次数:
236