Articles

How to Use Kali Linux Tools on Windows 10

Linuxは、最近、企業で広く利用されているオープンソースのオペレーティングシステムです。 Mint、Ubuntu、Kaliなど多くのディストリビューションがあります。 最も人気のあるLinux OSのディストリビューションの1つはKaliと呼ばれ、ペネトレーションテスト担当者の間で広く使用されています。 Kali Linuxには、ペネトレーションテストに使用される無料のオープンソースの組み込みツールがたくさんあります。 これらのツールは、ネットワークのスキャン、DNSの列挙、無線・有線ネットワーク上のパケットのキャプチャ、パスワードのクラッキングなど、多くのことができます。 また、フォレンジック調査、ワイヤレスハッキング、クロスサイトスクリプティングなど、目的別のツールも用意されています。 Kali Linux は、ネットワークを扱う人やペネトレーションテストを行う人にとって、(ある種の)完全なツールボックスです。 いくつかの例外を除いて、これらのツールは Kali Linux OS でのみ使用することができます。 Kali Linux をパーソナルコンピュータの主要 OS として使用しない理由はいくつかあります。 その一つは、新しい環境であるため、慣れるまでに少し苦労することです。 また、Windowsで使えるツールのすべてがLinuxで使えるわけではないので、使い勝手が悪いということもあります。 同様に、Linuxで使えるツールは、Windowsでは使えません。 初心者の多くは、自分のパソコンにKali Linuxをインストールして使う自信はないが、特定のツールを使いたいと思っている。

利用可能な .exe ファイルを探す

Microsoft Windows では、実行ファイルのための特別な拡張子である “.exe” を使用しています。 Kali Linux で利用可能なツールを使用したい場合、まず最初に、その特定のソフトウェアの「.exe」バージョンが利用可能かどうかをウェブで閲覧する必要があります。 Nmapがその好例です。 Nmapは、最も広く使われているネットワークスキャナの1つで、かつてはLinuxでしか利用できませんでした。 しかし、2000年以降、このソフトウェアの実行形式バージョンは、Windowsマシンでも利用できるようになりました。 Windows 7またはそれ以降のMicrosoft Windowsで正常に動作します。 最後に、Aircrack-ngは、Kali Linuxに組み込まれたワイヤレスハッキングツールですが、こちらの実行ファイルを使えば、Windowsでも使用することができます。 最後に、Aircrack-ngは、Kali Linuxに内蔵されている無線ハッキングツールですが、ここにある実行ファイルを使ってWindowsでも使用できます。

Windows 10サブシステムにKali Linuxをインストールする

ここでは別のシナリオを紹介します。 私は Metasploit フレームワークを使用したいと思っています。 実行ファイルを探しましたが、うまく見つけることができませんでした。 他の方法はありませんか? 答えは「YES」です。

Windows 10 には多くの革新的な機能が搭載されています。例えば、仮想化ツールの Hyper-V。 マイクロソフトは、Windows 10にWindows Subsystem for Linuxという新機能を導入しました。 このツールを使えば、Windowsマシン上でほとんどすべてのKaliツールを使うことができます。 私たちは、Windows 10の上でKali Linuxを使用することができます。 Windows 10 SubsystemへのKali Linuxのインストールは超簡単です。

  1. Windows Subsystem for Linuxを有効にする
  2. Microsoft App StoreからKali Linuxをインストールする
  3. Kali Linux OSをセットアップする
  4. Kali Linuxをアップグレードし、ツールをインストールする

以下に、より詳細な説明をします。 Windows Subsystem for Linuxを有効にする

デフォルトでは、この機能はオフになっているので、オンにする必要があります。 以下の手順でオンにしてください。

  • メニューボタンを押して、「Turn Windows features on or off」と入力すると、リストにプログラムが表示されます。 次にEnter.を押します。

alt_text

  • 小さなウィンドウが表示されます。 Windows Subsystem for Linux」を検索し、その左にあるボックスにチェックを入れます。

alt_text

  • インストールプロセスを示す新しいウィンドウが表示されますので、終了するまで待ちます。 変更を適用するためにシステムを再起動する必要があるので、「Restart now」を押してください。

alt_text

  • マシンが再起動され、Windows サブシステムがオンになると、Kali Linux をインストールする準備が整います。

2. Microsoft App StoreからKali Linuxをインストールする

WindowsサブシステムにKaliをインストールするための公式ガイドでは、Microsoft App Storeからインストールすることを推奨しています。 以下の手順で作業を進めてください。

  • メニューボタンを押して、”Microsoft Store “と入力します。 メニューにアプリストアが表示されます。

alt_text

  • ウィンドウの右上にある検索ボックスに「Kali Linux」と入力してEnterキーを押します。
  • Microsoft App StoreのウィンドウにKali Linuxが表示されます。 Get」ボタンを押して、インストールプロセスが終了するまでお待ちください。

alt_text

3. Kali Linux サブシステムのセットアップ

Kali Linux がインストールされたので、ユーザー名とパスワードを設定する必要があります。

  • コマンドプロンプトを開き、
  • 「kali」と入力して Enter キーを押します。 最初は少し時間がかかります。

alt_text

  • 任意のユーザー名(例:john)を入力し、Enterキーを押します。 そして、次の行にパスワードを入力し、Enterキーを押します。 ターミナルに新しいプロンプトが表示されます。 (Yahoo!!Kali Linux環境に入っています。)

注意:入力したパスワードは表示されないので、パスワードを入力してEnterを押してください。

  • この時点で、あなたのWindows 10サブシステムにKali Linuxがインストールされています。 あなたは、nano、ls、cat、ifconfigなどの基本的な主要コマンドを除いて、Linuxで利用できるツールを持っていません。 Kali Linuxをアップデートしてアップグレードすることを強くお勧めします。 そうすれば、Kali Linux で利用できるツールを活用することができます。

4.Kali Linuxのアップグレードとツールのインストール

  • 「sudo nano /etc/apt/sources.list」と入力してEnterキーを押すと、ターミナル上に「sources.list」というファイルが開きます。 次の写真のようになるように、ファイルに変更を加えてください。

alt_text

  • 変更がすべて終わったら、「Ctrl + X」を押してから「y」を押し、変更を保存します。 その後、Enterキーを押します。 ターミナルに戻ります。
  • 「sudo apt-get update; sudo apt-get dist-upgrade」と入力し、Enterキーを押します。 パスワードが必要なので、パスワードを入力してEnterキーを押します。 この2つのコマンドは、アップデートを取得し、あなたのマシンにインストールします。
  • 利用できないソフトウェア、例えばMetasploitフレームワークなどをインストールしたい場合は、次のコマンドを入力してEnterを押します。sudo apt-get install metasploit-framework

gitをインストールしたい場合は、”sudo apt-get install git “と入力します。 同様に、python3をインストールしたければ、”sudo apt-get install python3 “と入力してください。 現在のリポジトリで利用可能なソフトウェアをインストールする場合は、「Sudo apt-get install SOFTWARE_NAME」と入力してEnterキーを押すだけです。

  • これで、Kali Linuxのお気に入りのツールをWindows 10マシンで使えるようになりました。これはすごいことです!

2年ほど前からKali LinuxをパーソナルコンピュータのプライマリOSとして使っている者としては、Kali Linuxはまったく新しい世界だと思います。 Burpsuite、Metasploitフレームワーク、nmap、ワイヤレスツール、john the ripper、beef-XSSなどの素晴らしいツールがたくさんあります。 他にも多くのツールがGithubから入手でき、ネットワーク上で素晴らしいことができます。 Kali Linuxの学習には、無料のリソースがあります。 Cybrary には、Kali Linux Fundamentals という初心者向けの素晴らしい入門コースがあります。 Kali Linux Revealed」は、Kali Linux の公式サイトで購入できる書籍です。 Cisco Network academyにもLinuxのコースがあります。 どのような方法であれ、学習することでKaliのスキルを身につけましょう。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です