`

FORK BOMB

阅读更多

http://blog.csdn.net/ninthing/article/details/5968949

 

:() { :|:& }; :           # <-- 打开终端,输入这个,回车.你看到了什么?? 

 

改一下格式增强可读性

:()       
{        
: | : &          

};       
:      

 

 

 

很显然,这是一个递归, 但真正致命的地方是另外2:

<!--[if !supportLists]-->1.  <!--[endif]-->管道

<!--[if !supportLists]-->2.  <!--[endif]-->后台执行

分享到:
评论

相关推荐

    forkbomb:收集各种语言的叉形炸弹

    ”涉及到一个计算机编程中的概念,即“fork bomb”,它是一种恶意或者恶作剧的程序,用于消耗系统资源,导致计算机性能严重下降,甚至可能瘫痪。下面将详细讲解fork bomb以及其与编程语言,特别是Java的关系。 **一...

    14348134吴侃lab61

    3. fork()实现:理解fork()函数的工作原理,包括内存复制、信号量等概念,确保子进程能够继承父进程的状态,同时避免常见的“ fork bomb”问题。 4. 多线程实现:使用pthread库,创建线程并管理其生命周期,使用互斥...

    永远不要运行的危险Linux命令

    - **命令解释**:Fork bomb 是一种通过无限创建子进程来消耗系统资源的技术,通常通过以下形式实现: - `:(){ :|:& };:` 或者 `fork while fork` - **潜在危害**:这种类型的命令会导致系统内存耗尽,最终系统...

    常用Linux运维命令指南.docx

    Linux运维命令指南 ...在使用这些命令时,需要注意一些可能危险的命令,例如Fork Bomb Command、Mv Folder/Dev/Null Command和Rm -Rf Command等。这些命令如果不正确使用,可能会造成系统崩溃或数据丢失。

    Linux下千万千万不要运行的命令.pdf

    7. `fork bomb`:如`:(){ :|:&; };:`这样的无限循环进程创建,会消耗掉所有可用的系统资源,最终导致系统崩溃。 8. `echo -ne '\x31\xc0\x50\x50\x58\xb0\x0b\xcd\x80' | ./shell`:这段十六进制字符串可以编译成...

    小心七个极具杀伤性的Linux系统命令

    这是一个所谓的“fork bomb”命令,它会创建一个无限递归的子进程,使系统资源迅速耗尽,导致系统响应迟缓甚至崩溃。这个命令并不会直接破坏文件系统,但它能使系统无法使用。 6. any_command &gt; /dev/sda 这个命令...

    7 个致命的 Linux 命令

    **命令描述**:这是一个著名的无限循环命令,也被称为“fork bomb”。它会不断地创建新的进程,直到耗尽所有可用资源。 **风险**:这种命令会迅速耗尽系统的资源,导致系统响应缓慢甚至崩溃。虽然可以通过增加资源...

    bomb lab writeup

    ### Bomb Lab Writeup #### 知识点概览 1. **IA-32调用约定与栈组织的理解** 2. **缓冲区溢出攻击原理及其应用** 3. **安全弱点利用方法及其防范措施** 4. **实验环境搭建与工具使用** #### 详细解释 ##### IA-...

    Simple_fork_bomb:很简单的叉子炸弹,恶作剧你的朋友

    `Simple_fork_bomb` 是一个非常基础的计算机程序,属于一类称为“叉子炸弹”的恶意软件。叉子炸弹利用了操作系统的进程创建机制,即 `fork()` 系统调用来无限递归地创建子进程,直至耗尽系统的资源,导致系统崩溃或...

    42cursus

    例如,"UVA"项目通常要求学生编写一个能够验证用户输入是否符合特定规则的程序,而"Fork Bomb"则涉及到多进程编程,让学生理解进程创建和系统资源管理。"N-Queens"问题则涉及回溯算法和全排列,对优化和算法设计有较...

    android-forkbomb

    这种行为称为“fork bomb”,因为它就像一颗炸弹,迅速消耗系统的所有可用资源,如内存、CPU时间和文件描述符,使设备变得无法使用。 【Java】在这里是关键的标签,因为Android应用主要是用Java或Kotlin编写的。在...

    9个必须时刻警惕的Linux命令&代码

    1. **Linux Fork Bomb**: `() { :|: & }; :` 这个命令创建了一个无限递归的进程,导致系统资源耗尽,最终系统会冻结,只能通过重启来恢复。 2. **Mv to /dev/null**: `mv folder/dev/null` 这个命令将整个文件夹...

    fork-bomb:多种语言的叉子炸弹

    叉子炸弹许多不同语言的叉子炸弹。 请分叉(ba dum崩溃)并贡献力量。 当前语言: 艾达集会AWK 重击批脑干C C ++ C# Linux下的C#(.Net Core) 埃尔朗财务会计准则去哈斯克尔HTML JavaJavaScript Lisp a 微软...

    SystemProgramming:来自 UIUC 的 SystemProgramming wiki (https

    通过参与项目、解决实际问题,或者复现经典的系统编程问题(如fork bomb或死锁),学习者可以深化理论知识并提升实践经验。 总之,系统编程是一门涉及广泛且深度颇深的学科,涵盖了硬件交互、操作系统原理、网络...

    c代码-fork炸弹,可以将linux/docker直接卡死瘫痪

    然而,不恰当的使用也可能导致严重的问题,比如“fork炸弹”。本篇文章将详细解析“c代码-fork炸弹”及其对Linux和Docker环境的影响。 fork炸弹是一种恶意或者误操作的程序,它通过滥用Linux系统的fork函数来创建...

    8Bomb.github.io:Github页面托管8Bomb游戏的网站

    这个网站的源代码存储在GitHub仓库中,用户可以查看、下载或fork代码,甚至参与项目改进。 【JavaScript技术应用】 作为标签中提及的关键技术,JavaScript在8Bomb游戏中扮演着核心角色。JavaScript是一种广泛应用...

    华育小学六年级英语试题精选.doc

    2. 单词拼写与词义理解:如"ch_ psti_ ks" 应为 "chopsticks"(筷子),"dif_ i_u_t" 是 "difficult"(困难的),"b.mb.o" 为 "bomb"(炸弹)等,这考察了学生的词汇记忆和拼写技能。 3. 短语翻译:如 "look at" 意...

Global site tag (gtag.js) - Google Analytics