Kali Linuxのインストール
攻撃用ボックス
「Kali Linuxのインストール」はCoddyKit上の無料Ethical Hacking Academyレッスンです。 これはレッスン2/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはEthical Hacking Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Ethical Hacking Academyコースには全4レッスンが含まれています。
Kali Linuxとは
Kali Linuxは、Offensive Securityが保守するDebianベースのディストリビューションで、ペネトレーションテストとセキュリティリサーチ専用に構築されています。
Nmap、Metasploit、Burp Suite、Wiresharkなど、数百種類のツールがあらかじめインストールされているため、ツールセットを手作業でそろえる必要はありません。
ダウンロードの選択肢
Kaliはkali.orgで複数のイメージを提供しています。
- Installer ISO - VMまたはディスクに完全インストールします。
- 事前構築済みのVirtualBox/VMwareアプライアンス - ラボに最もすばやく導入できます。
- Live ISO - インストールせずに起動します。
ハッキングラボでは、事前構築済みのVMアプライアンスを使うのが最も簡単です。
ダウンロードの検証
使用する前に、必ずイメージの整合性を検証してください。SHA256ハッシュを公式サイトで公開されている値と比較します。
これにより、破損したダウンロードや改ざんされたダウンロードから保護できます。
sha256sum kali-linux-2024.1-virtualbox-amd64.7z
# Compare output to the hash on kali.orgアプライアンスのインポート
事前構築済みのVMを使用する場合は、アーカイブを展開して.ova/.vboxファイルをインポートします。
- VirtualBox: File、Import Applianceの順に選択するか、.vboxを直接開きます。
- VMware: File、Openの順に選択し、.vmxを指定します。
VMには、CPU、RAM、ディスクの適切な設定があらかじめ適用されています。
デフォルトの認証情報
最近のKaliリリースでは、デフォルトでroot以外のユーザーを使用します。
- ユーザー名: kali
- パスワード: kali
このパスワードはすぐに変更してください。rootでログインするのではなく、管理タスクにはsudoを使用します。
passwd
# you will be prompted to set a new password最初の更新
他の作業を始める前に、パッケージリストを更新し、インストール済みのソフトウェアをアップグレードして、最新のツールとセキュリティ修正を利用できるようにします。
sudo apt update
sudo apt full-upgrade -yKaliメタパッケージ
Kaliではツールをメタパッケージにまとめているため、必要なものだけをインストールできます。
kali-linux-default- 標準的なツールセット。kali-linux-large- より幅広いツールセット。kali-tools-web、kali-tools-wireless- 分野別のバンドル。
sudo apt install kali-tools-webクリーンなスナップショットの取得
Kaliを更新し、好みの設定を済ませたら、シャットダウンしてclean-baseなどの名前でスナップショットを取得します。
システムを壊してしまった場合や、まっさらな状態から始めたい場合でも、再インストールせず数秒でロールバックできます。
Guest Additions
より快適に利用するため、ゲスト統合パッケージをインストールします。共有クリップボード、動的な解像度、共有フォルダーを利用できるようになります。
sudo apt install -y virtualbox-guest-x11
# then rebootツールを使ってみる
Kaliでは、アプリケーションメニュー内でツールをカテゴリ別に整理しています。Information Gathering、Vulnerability Analysis、Web Application Analysis、Exploitation Toolsなどがあります。
ターミナルから任意のツールを起動することもできます。ほとんどのツールでは-hまたは--helpを指定すると、使い方が表示されます。
nmap --help
msfconsole -hKaliを責任を持って使用する
Kaliは強力なツールであり、所有していないシステムや、テストする明示的な許可を得ていないシステムに対して使用すると、多くのツールは違法になります。
- 自分のラボVMまたは許可を得た対象だけを攻撃します。
- Kaliは隔離されたネットワーク上で使用します(後で説明します)。
クイックチェック
現在のデフォルトログインを思い出してください。
まとめ
攻撃用マシンをセットアップしました。
- Kali Linuxは、数百種類のツールを備えたDebianベースのペンテスト用ディストリビューションです。
- 構築済みのVMアプライアンスを使用し、ハッシュを検証してください。
- デフォルトログインはkali/kaliです。変更してから
apt full-upgradeを実行してください。 - クリーンな初期状態のスナップショットを作成し、認可されたターゲットだけを攻撃してください。
よくある質問
「Kali Linuxのインストール」レッスンは無料ですか?
はい。「Kali Linuxのインストール」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Ethical Hacking Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Ethical Hacking Academyコースには全4レッスンが含まれています。
「Kali Linuxのインストール」で何を学びますか?
攻撃用ボックス ブラウザで直接実行するハンズオンコードでEthical Hacking Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Ethical Hacking Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのEthical Hacking Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン2/4です。
「Kali Linuxのインストール」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このEthical Hacking Academyレッスンでコードを書いて実行できますか?
はい。すべてのEthical Hacking Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。