更新 :この投稿は古くなっています。 Windows 10 で Kali Linux を取得するより良い方法については、インストールしてください App Store の Kali Linux。
私たちは常に Kali を実行するための新しい環境を探し求めており、Windows 10 に Windows Subsystem for Linux (WSL) が導入されたことで、新しくエキサイティングな可能性が浮上しました。結局のところ、WSL が Ubuntu をサポートできるのであれば、別の Debian ライクなディストリビューションを組み込むのはそれほど難しくないはずですよね?これは特に、Windows Subsystem for Linux Distribution Switcher に当てはまります。
Kali on …ウィンドウズ?本当ですか?
この Windows での Kali のセットアップは、さまざまな環境上の制限 (raw ソケットの欠如やカスタマイズされた Kali カーネルの欠如など) のために最適ではありませんが、Windows 10 マシンと一緒に Kali Linux を使用することが有益な状況が依然として多くあります。頭に浮かぶ 1 つの例は、特に Windows が主な作業環境である場合に、ワークスペースの統合です。私たちの頭をよぎったその他の便利な状況は、複数の環境で実行するためのツールとスクリプトの標準化、Linux 侵入テスト コマンド ライン ツールの Windows への迅速な移植などでした。たとえば、以下は、WSL を介して Kali Linux から Metasploit フレームワークを実行しているスクリーンショットです。 .
環境の設定
セットアップについては WSL Distribution Switcher の README ファイルで詳しく説明されていますが、セットアップとインストールのプロセスを説明する 4 分間の短いビデオを作成しました。コピー/貼り付け操作を簡単にするために、次の基本的な手順を実行します:
1. Windows 10 マシンを更新します。管理 PowerShell ウィンドウを開き、このワンライナーで Windows サブシステムをインストールします。終了したら再起動が必要です。
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
2. 再起動したら、コマンド ライン シェルを開き、次のコマンドを実行してデフォルトの Ubuntu 環境をインストールします。これにより、Kali インストールの基礎が築かれます。
lxrun /install
3. WSL スイッチャーをセットアップしてインストールし、Kali ベースをダウンロードして、ディスクに展開します。
git clone https://github.com/RoliSoft/WSL-Distribution-Switcher.git
cd WSL-Distribution-Switcher
python get-prebuilt.py kalilinux/kali-linux-docker
python install.py rootfs_kalilinux_kali-linux-docker_latest.tar.gz
lxrun /setdefaultuser root
4. Kali が Windows 10 マシンにセットアップされたので、「bash」コマンドを実行して操作できます。
bash
5. この時点で、Kali の内部に入り、パッケージのインストールやツールの使用など、通常どおりに使用できます。最初に更新とアップグレードを実行することを強くお勧めします。
export LANG=C
apt-get update
apt-get dist-upgrade
それでは、上記のセットアップのビデオ デモンストレーションをご覧ください。