Kali Linuxは、世界で最も人気のあるペネトレーションテストおよびセキュリティ監査用オペレーティングシステムです。NetHunterプロジェクトのおかげで、Android携帯にKali Linuxをインストールすることが可能になりました。

NetHunterは、Kali Linuxのモバイル版であり、Androidデバイス用に設計されています。これは、侵入テストのための強力なツールです。このチュートリアルでは、ルート化されていないAndroid端末にNetHunterをインストールする方法を説明します。

*このチュートリアルでは、NetHunterをroot化されていないAndroid端末にインストールする方法を紹介します。

Kali Linux NetHunter とは何ですか?

Kali Linux NetHunterは、人気のあるKali Linuxセキュリティオペレーティングシステムのモバイル版です。ルート化されていないAndroid端末にインストールすることで、携帯電話から多くの侵入テストツールを実行することができます。

Kali NetHunterは、3つのバージョンで利用可能です。

ルート化されていないAndroid携帯電話用の* NetHunter Rootless

  • NetHunterは、NetHunter固有のカーネルを持つカスタムリカバリでルート化された携帯電話用
  • カスタムリカバリ搭載の携帯電話用NetHunter Lite

NetHunterスイートは、3つのバージョンすべてにおいて、以下のもので構成されています。

  • 数百のセキュリティアプリケーションを含むNetHunter App Store
  • Kali Linuxで利用可能なすべてのアプリを含むKali Linuxコンテナ
  • NetHunter App StoreにアクセスするためのAndroidアプリ
  • Kaliデスクトップセッションを実行するためのNetHunter KeX (Desktop Experience)。NetHunter KeXは、スクリーンキャストとミラーリングをサポートしています。

AndroidにKali Linux NetHunterをインストールするための##ステップ

Kali Linux NetHunterをインストールするための唯一の要件は、Android 7またはそれ以降を実行していることです。後者はアプリのプロセスを監視し、処理能力を過剰に消費した場合に強制終了するため、12以前のAndroidバージョンを推奨します。

1. 端末に Termux をインストールする

  1. Google Play Store から Termux アプリを入手できますが、このアプリは非推奨です: アップデートを受けず、バグや古いレポジトリを含んでいます。GitHub ページから最新版をインストールすることをお勧めします。

上記のオプションをクリックして、アプリをダウンロードしてください。ダウンロードは、インターネットの速度に応じて数秒かかります。ダウンロードしたファイルをタップしてインストールします。

  1. デフォルトでは、あなたの携帯電話は、不明なソースからのアプリをインストールすることを許可しません。その場合、“設定 “をタップして許可を設定する必要があります。

3. スマホが設定ページにリダイレクトされ、図のようにブラウザからのアプリインストールを許可するよう選択できます。

5. アプリのインストールを許可するインストールオプションに到達します。

2. リポジトリのアップグレード

Termuxアプリをインストールしたら、リポジトリをアップデートしてください。Debian Linuxとその派生バージョンのほとんどは、APT (Advanced Package Tool)を使ってソフトウェアをインストールします。apt と apt-get コマンドの究極のガイドを参照してください。

update コマンドを実行すると、設定されたリソースからパッケージのソース情報を取得します。upgrade コマンドを実行すると、その情報をもとにすべてのパッケージが最新版にアップグレードされます。

また、基本的なLinuxのコマンドを覚えることで、Termuxをより活用することができます。

まず、updateコマンドを実行します。

apt update

以下のコマンドを入力します。

apt upgrade

Do you want to continue?” と聞かれたら、YEnter を押してください。

次に、このコマンドでTermuxアプリのストレージのパーミッションを設定します。

termux-setup-storage

ポップアップが表示され、Termuxがあなたのデバイス上のファイルにアクセスすることを許可するかどうか尋ねられます。“許可 “をタップしてください。

3. NetHunterをインストールする

  1. 以下のコマンドを実行して、Wgetをインストールします。
apt install wget

Do you want to continue?” と聞かれたら、“Y” と答える。

    1. 以下のコマンドを実行し、NetHunterのインストールファイルをダウンロードします。アドレスが正しく入力されていることを確認してください。
wget -O install-nethunter-termux https://offs.ec/2MceZWr

3. ダウンロードしたファイルのパーミッションを調整し、実行可能な状態にします。

chmod +x install-nethunter-termux



![](/uploads/NetHunter-setting-execution-perm.jpg)
4. NetHunter を実行します。

./install-nethunter-termux



![](/uploads/Nethunter-installation.jpg)
インターネット接続の速度により、インストールに時間がかかる場合があります。


5. 5. ダウンロードした rootfs ファイルを削除するかどうか尋ねられたら、後で必要に なるかもしれないので `N` と答えます。



![](/uploads/NetHunter-installed.jpg)
## 4. Kali NetHunterの起動


Kali Linux NetHunter Command Line Interfaceを起動するには、以下のコマンドを入力します。

nethunter


NetHunter のショートカットとして、`nh` コマンドを使用することもできます。



![](/uploads/IMG-20221014-044625.jpg)
次に、NetHunter KeXのパスワードの設定です。このコマンドを実行するには、NetHunter CLIを終了する必要があることに注意してください。

nethunter kex passwd



![](/uploads/NetHunter-KeX-password.jpg)
このコマンドを実行して、NetHunter KeXを起動します。

nethunter kex


RFBポート番号は後ほど使用しますので、メモしておいてください。



![](/uploads/NetHunter-KeX-.jpg)
この時点で、NetHunterは起動していますが、ソフトウェアを使用するためにディスプレイを設定する必要があります。


## 5. NetHunter KeXのインストール


NetHunter KeXは、NetHunterのApp Storeです。このアプリストアには、通常のアプリストアでは手に入らないような、さまざまなツールが含まれています。Samsung Dexと混同しないようにしましょう。


1. NetHunter App StoreのWebサイトにアクセスします。
2. 2.NetHunterストアアプリをダウンロードし、インストールする。



![](/uploads/NetHunter-app-store.jpg)
3. アプリストアを起動し、「NetHunter KeX」を検索してインストールします。



![](/uploads/NetHunter-installing-KeX.jpg)
4. NetHunter StoreアプリがNetHunter KeXアプリをダウンロードした後、インストールするかどうか尋ねられます。"インストール "をタップしてください。



![](/uploads/NetHunter-Kex-Install.jpg)
5. NetHunter KeXを起動します。このアプリでは、KeXのユーザー名とパスワードの入力が必要です。ユーザー名は任意で、今回の場合は不要です。先ほど設定したパスワードを入力し、ポート番号がNetHunter KeXの設定時と同様であることを確認し、"Connect "をクリックします。



![](/uploads/NetHunter-KeX-App.jpg)
6. 全ての手順が正しく行われた場合、Android携帯上でKali NetHunter GUIが動作しているはずです。



![](/uploads/NetHunter-on-Android-1.jpg)
## AndroidでKali Linux Nethunterを使用する。


入力モードは自由に選択できます。ダイレクトスワイプパン、ダイレクトホールドパン、シングルハンド、シミュレーテッドタッチパッド。Direct Swipe Panモードは、マウスを直接タッチして操作するモードです。タップすると、タップした位置でマウスがクリックされます。


ダイレクトホールドパンモードを使用するには、ロングタップしてパンモードを開始します。タップすると、タップした場所でマウスがクリックされます。シミュレーテッドタッチパッドモードは、スクリーンをシミュレーテッドタッチパッドに変換します。最後に、シングルハンドモードは、ロングタップするとオプションのリストを含むメニューが開くことを除いて、ダイレクトパンモードおよびスワップパンモードと同様に動作します。


また、Kali Linux(デスクトップ)からAndroid携帯にアクセスしたい場合は、こちらのチュートリアルで方法をご確認ください。


## よくある質問



### Kali NetHunterと互換性のある携帯電話は何ですか?

 

NetHunter Rootlessは、ほとんどのAndroid携帯と互換性があります。NetHunterのコンテナとなるTermux Appは、Android 7以降が必要です。ただし、Android 12で動作する端末は、処理能力を過剰に消費するアプリのプロセスを強制終了することが多いため、動作しない場合があります。






### 私の携帯電話でKali NetHunterを使用すると、Androidオペレーティングシステムが壊れてしまうのでしょうか?

 

Kali NetHunter Rootlessをインストールしても、携帯電話のオペレーティングシステムを置き換えることはありません。それはあなたの携帯電話上の他のアプリと同じように実行されます。さらに、Kali NetHunterをアンインストールするときに、オペレーティングシステムを再インストールする必要はありません。また、問題なく携帯電話をアップデートすることができます。





画像引用元:Kali. すべてのスクリーンショット:Allan Ngetich

Akira
Akiraは情熱的なゲーマーであり、製品レビュアーです。ゲームをしていないときは、最新のゲーミングアクセサリーを試したり、製品のレビューをしていることが多い。彼の分かりやすいスタイルは、ゲーマーが自分のニーズに最も適した製品を簡単に判断できるようにするものです。また、技術的な問題にも精通しており、その解決方法も知っている。