web-dev-qa-db-ja.com

Kali Linuxが他のLinuxディストリビューションと異なる点は、ハッキングと侵入テスト専用に使用されることです。

私は、ハッキングで何かをする前に、最初にKali Linuxの使用を開始し、bashに慣れるように求められました。私は、Kali Linuxで、Ubuntuやその他のディストリビューションではできないほど特別なことは何だろうと思っていました。また、その有用性についてあなたの経験は何と言っていますか?

2
Vimugdh Lall

私は、ハッキングで何かをする前に、最初にKali Linuxの使用を開始し、bashに慣れるように求められました。

いいえ、違います。 「Bashに慣れる」とは、Linuxの基本的な基本的なスキルと知識が不足していることを意味します。 Kali Linuxは、侵入テスト用に設計されたかなり焦点を絞ったディストリビューションです。いくつかのユニークなパッケージがありますが、それはまた、いくぶん奇妙な方法でセットアップされています。

Kaliを使用してもハッカーにはなりません。あまりにも多くの人がそう思い、完全に深遠で、場合によっては基本的なタスクを実行できません。 基本を正しい方法で学びたい場合は、最初はカーリーのことを忘れてください。 KaliはUbuntuフォークであり、Ubuntuの最新バージョンはより優れたハードウェアサポートを備えています。 Kaliと同じツールを備えたリポジトリ を見つけることもできるかもしれません。それは後でですが。 LinuxやLFS101のようなものを試してみてください。基本を理解します。壮大な妄想を覚える前に、Linuxを学びましょう。あなたは自分自身をディストロではなくハッカーにします。

Kaliはやや過大評価されているディストリビューションで、専門的で、スキディを引き付け、初心者Linuxユーザーに提供する特別なものは何もありません。ある程度のハッキングスキルがあれば、とにかく自分の環境をカスタマイズしてしまうことになるでしょう。 Kaliは、基本的なスキルを持っているが、標準的でかなり充実したツールのセットが必要な中間層向けに設計されています。それは確かにBashやLinux環境に慣れていない人にとってはひどいディストリビューションです。

18
Aibobot

実際、Ubuntuなどでも何でもできます。 Kali linuxは、ペネトレーションテストに実際に使用する方法で、事前に構成されたカーネルmod、設定、およびアプリケーションのセットです。 Ubuntuですべてを同じようにセットアップしたい場合は、独自のカーネルの構築、特定のパッケージのコンパイル、および必要なソフトウェアの把握など、多くの労力と時間が必要になります。

有用性は、あなたが何をしようとしているのかに大きく依存します。私は主にネットワークの問題のトラブルシューティングに使用します。これは、これを簡単にする方法ですべてが有効になっているためです。特にLive-CD/-USBを使用している場合は、専用のカーネルをコンパイルしたり、カーネルモジュール(デバイスドライバーなど)を簡単に挿入したりすることはできません。

1
TJJ

まず、Linuxディストリビューションとは何ですか?これはウィキペディアが言っていることです:

Linuxディストリビューション(略してディストリビューションと呼ばれることもあります)は、Linuxカーネルに基づいたソフトウェアコレクションとして作成されたオペレーティングシステムであり、多くの場合、パッケージ管理システムに基づいています。

率直に言って、ディストリビューションはLinuxカーネルといくつかのソフトウェアです。それでおしまい。ソフトウェアは、ディストロの作成者がそのカーネルで配布したいものなら何でもかまいません。たとえば、一部のディストリビューションにはOpenOfficeが付属し、一部にはKOfficeが付属し、一部にはLibreOfficeが付属しています。

一般的に言えば、任意のLinuxディストリビューション(およびBSDなどの非Linux OSでも)で任意のLinux互換ソフトウェアを使用できます。 Kaliは、Ubuntuと同様に、Debianベースです。したがって、どちらにも.debパッケージを簡単にインストールできます。ただし、.debに限定されるものではなく、ほぼすべてのLinuxソフトウェアが機能するはずです。 Debianベースのシステムに.rpmパッケージをインストールするパッケージがあります。

つまり、Ubuntu、Mint、Red Hat、CentOS、Suse、(BSDでさえ)などが作業に適した環境であることがわかった場合、KaliLinuxにあった不足しているソフトウェアパッケージをインストールできます。

2番目の質問については、それは純粋に意見に基づいています。繰り返しになりますが、一般的に言えば、任意のLinuxソフトウェアを任意のディストリビューションに配置できるため、それらはすべて同じように役立つと主張することができます。一部のディストリビューションはオーバーヘッドが少なくパッケージ化されているため、より「肥大化した」ディストリビューションよりも高速に実行されます。一部のディストリビューションは、一般ユーザーのデスクトップとして設計されています。一部のディストリビューションはオープンソースソフトウェアのみをパッケージ化しますが、他のディストリビューションにはクローズドソースが含まれます。ニーズに最適なミックスを見つけるか、作成する必要があります。

0
Keltari

Kali Linuxは、侵入テスト用に設計されたディストリビューションであり、ハッキングやセキュリティテスト用のさまざまなツールが多数付属しています。同じツールのほとんどは、他のディストリビューションでも利用できます。 Kaliにはこれらのツールが付属しているだけです箱から出してすぐに使用できます、主流のLinuxディストリビューションが提供するGIMPやLibreOfficeなどの必須ではないアプリは含まれていません。

ただし、Bash Shellに精通していない場合は、最初にLinuxの基礎について学習し、学ぶ必要があります。ツールは、ツールを使用するために必要な知識があることを前提としています。これは、Linuxの動作方法とシェルの使用方法に精通していることを意味します。 Kaliは、自分が何をしているのかを知っているセキュリティプロフェッショナル向けに設計されており、Linuxユーザーの初心者や通常のLinuxディストリビューションとしての日常的な使用を目的としたものではありません。

0
bwDraco

Kali Linuxには、多くのツールが事前に構築されて出荷されています。通常のLinuxディストリビューションを使用することもできますが、これらすべてのツールを自分でインストールして構成する必要があります。

0
Jake Black