はじめに
このガイドでは,Windows Subsystem for Linux(WSL)を使用してKali LinuxのGUIをインストールし,Win-Kexを使用して操作する方法について説明します.Win-Kexは,Kali LinuxのGUIアプリケーションをWindowsのデスクトップ上で実行できるようにするツールです.この手順は,Hack The BoxなどのセキュリティトレーニングプラットフォームでKali Linuxを使用するために必要です.
【WSL(Windows Subsystem for Linux)】
Windows上でLinux環境を動作させるための機能.
Windows 10以降で使用可能.【Kali Linux】
情報セキュリティに特化したLinuxディストリビューションの1つ
主にペネトレーションテストに使用される.【GUI(Graphical User Interface)】
グラフィカルな画面を使ったユーザーインターフェース.
通常ウィンドウやアイコンなどの視覚的な要素を持つ.
やりかた
WSLとKali Linuxのインストール
まず,WSLを有効にし,Kali Linuxをインストールする必要があります.Windows 10の場合,Microsoft StoreからKali Linuxを入手できます.WSLのインストール方法については,公式のMicrosoftのドキュメントを参照してください.
下記のような画面になって起動します.
Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: maki
New password:
Retype new password:
passwd: password updated successfully
Installation successful!
Linux 用の Windows サブシステムが Microsoft Store で入手可能になりました.
'wsl.exe --update' を実行するか,https://aka.ms/wslstorepage
にアクセスしてアップグレードできます.Microsoft Store から WSL をインストールすると,最新の WSL 更新がより速く提供され
ます.
詳細については,https://aka.ms/wslstoreinfo
をご覧ください.
┏━(Message from Kali developers)
┃
┃ This is a minimal installation of Kali Linux, you likely
┃ want to install supplementary tools. Learn how:
┃ ⇒ https://www.kali.org/docs/troubleshooting/common-minimum-setup/
┃
┗━(Run: “touch ~/.hushlogin” to hide this message)
┌──(maki㉿maki-lab3060V3)-[~]
└─$
システムのアップグレード
次に,Kali Linuxを最新の状態に更新する必要があります.以下のコマンドを使用して,システムをアップグレードします.
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y full-upgrade
build-essentialのインストール
Kali Linuxでのソフトウェア開発に必要な基本的なパッケージであるbuild-essentialをインストールする必要があります.以下のコマンドを使用して,build-essentialをインストールします.
sudo apt-get -y install build-essential
Kali Linuxの必須パッケージのインストール
Kali Linuxで一般的に使用されるパッケージをすべてインストールするために,以下のコマンドを使用します.
sudo apt-get -y install kali-linux-everything
sudo apt-get -y install kali-menu
Kali Linux Everything
このパッケージは,セキュリティテストやペネトレーションテストに使用するためのツールやアプリケーションを含む,Kali Linuxオペレーティングシステムの完全なパッケージです.
Kali Linuxは,Linuxベースのオペレーティングシステムで,脆弱性評価やハッキングのテスト,デジタルフォレンジックなど,セキュリティ関連のタスクを実行するために特別に設計されています.Kali Linux Everythingには,ネットワークスキャン,パスワード解読,脆弱性スキャン,リバースシェル,ストレステスト,スニファリングなどの多数のツールが含まれています.
他のパッケージ
- Kali Linux Standard:Kali Linuxの標準パッケージは,セキュリティテストやペネトレーションテストに必要な基本的なツールやアプリケーションを含んでいます.
- Kali Linux Light:Kali Linux Lightは,リソースが限られている環境で実行するために最適化された軽量バージョンのKali Linuxです.必要最低限のツールが含まれています.
- Kali Linux Full:Kali Linux Fullには,Kali Linux Standardに加えて,より多くのツールやアプリケーションが含まれています.これにより,より高度なセキュリティテストやペネトレーションテストを実行することができます.
- Kali Linux ARM:Kali Linux ARMは,ARMアーキテクチャを使用するデバイスで実行するために最適化されたKali Linuxです.これには,Raspberry PiやAndroidデバイスなどが含まれます.
- Kali Linux Virtual Machine:Kali Linux Virtual Machineは,仮想マシン内で実行するために最適化されたKali Linuxです.これにより,ホストマシンに影響を与えずに,安全かつ便利にセキュリティテストやペネトレーションテストを実行することができます
Win-Kexのインストール
Win-Kexをインストールする必要があります.以下のコマンドを使用して,Win-Kexをインストールします.
sudo apt-get install -y kali-win-kex
Win-Kexの起動
Win-Kexを使用するには,以下のコマンドを使用してWin-Kexを起動します.
kex --win -s
これで,Kali Linux GUIがWindowsのデスクトップ上で実行されます.また,必要に応じて,別のウィンドウでKali Linuxターミナルを開くこともできます.
まとめ
以上がKali Linux GUIのインストールとWin-Kexの使用方法についてのガイドです.これにより,Kali LinuxをWindowsでGUIで使用することができます.
参考サイト
[初心者向け]Kali Linux on WSL 初期設定 最強への育て方
WindowsにKali Linuxをセットアップしてみた
コメント