GNU/Linux >> Linux の 問題 >  >> Linux

Linux Deploy を使用した Android 上の Kali Linux

Android スマートフォンまたはタブレット上の Kali Linux

Kali Linux を ARM ハードウェアで実行できるようにすることは、当初から私たちの大きな目標でした。これまでに native を構築しました いくつか例を挙げると、Samsung Chromebook、Odroid U2、Raspberry Pi、RK3306、Galaxy Note 10.1、CuBox、Efika MX、BeagleBone Black の画像があります。ただし、これは、Android を実行するほとんどすべての最新デバイスの chroot に Kali Linux をインストールできないという意味ではありません。実際、Linux Deploy の開発者は、単純な GUI ビルダーを使用して、chroot 環境に任意の数の Linux ディストリビューションを非常に簡単にインストールできるようにしました。

前提条件
  • Android 2.1 以降を搭載し、root 化されている端末。
  • 内部または外部ストレージに 5 GB 以上の空き容量
  • 高速のワイヤレス インターネット接続
  • ディストリビューションがネットワークからブートストラップされるまで待つ忍耐力
Kali 用の Linux Deploy の構成

Kali をインストールするために実際に行うことはほとんどありません。 Kali Linux を選択する 「ディストリビューション」で 」タブ、重要なことをほとんどカバーしました。必要に応じて、アーキテクチャを選択したり、Kali ミラーが正しいことを確認したり、Android デバイスでのインストールの種類と場所を設定したりできます。一般的に言えば、Linux Deploy によって提供されるデフォルトが最初に適しています。

Kali イメージの構築

すべての設定に満足したら、「インストール」ボタンを押すと、リポジトリから直接 Kali Linux ブートストラップが開始されます。インターネット接続速度によっては、このプロセスに時間がかかる場合があります。少なくとも Kali Linux の基本インストール (ツールなし) をダウンロードします。

chrootされたKaliの起動

インストールが完了したら、Linux Deploy で Kali Linux chroot イメージを自動的にマウントしてロードできます。これには、リモート アクセスを容易にするための SSH や VNC などのサービスの開始も含まれます。これらはすべて、「開始」を押すことで自動的に行われます " ボタン。 Linux Deploy がイメージをセットアップし、次のような出力が表示されます。

この段階で、Linux Deploy は chroot された Kali イメージ内で VNC および SSH サーバーを開始しました。 Android デバイスに割り当てられた IP アドレス (私の場合は 10.0.0.10) を使用して、リモートで Kali セッションに接続できます。

chrootされたKaliへのログイン

これで、SSH または VNC クライアントを使用して Kali インスタンスにアクセスできるようになりました。 VNC パスワードは「changeme」です。 」であり、SSH 認証情報は「android」です。 ユーザー名 (Linux Deploy で設定) と「changeme」 」をパスワードとして使用します。

[email protected]:~$ ssh [email protected]
[email protected] password:
Linux localhost 3.4.5-447845 #1 SMP PREEMPT Fri Apr 12 17:22:34 KST 2013 armv7l
Kali GNU/Linux 1.0 [running on Android via Linux Deploy]
[email protected]:~$ sudo su
[email protected]:/home/android# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/loop3 4180944 667268 3304012 17% /
tmpfs 952708 80 952628 1% /dev
tmpfs 952708 0 952708 0% /dev/shm
[email protected]:/home/android#
[email protected]:/home/android# apt-get update
Hit http://http.kali.org kali Release.gpg
Hit http://http.kali.org kali Release
Hit http://http.kali.org kali/main Sources
Hit http://http.kali.org kali/contrib Sources
Hit http://http.kali.org kali/non-free Sources
Hit http://http.kali.org kali/main armel Packages
Hit http://http.kali.org kali/contrib armel Packages
Hit http://http.kali.org kali/non-free armel Packages
Ign http://http.kali.org kali/contrib Translation-en_US
Ign http://http.kali.org kali/contrib Translation-en
Ign http://http.kali.org kali/main Translation-en_US
Ign http://http.kali.org kali/main Translation-en
Ign http://http.kali.org kali/non-free Translation-en_US
Ign http://http.kali.org kali/non-free Translation-en
Reading package lists... Done
[email protected]:/home/android#
画像サイズに関する考慮事項

変更しない場合、Linux Deploy は Kali の「ネイキッド」インストール用に約 4 GB のイメージ サイズを自動的に設定します。今後、追加の Kali ツールをインストールする場合は、より大きなイメージ サイズの使用を検討することをお勧めします。これは、Linux Deploy の設定で構成できます。

ローカル VNC 接続

1 つを適切に動作させるには、いくつかの VNC クライアントを試す必要がありました。ローカルの VNC クライアントを介して Kali を制御することは、最も便利なタスクではありませんが、確かに可能です。ただし、ほとんどの人がこのインスタンスに SSH で接続すると思われます。下の画像は、Galaxy S4 から撮影した Kali Linux デスクトップのスクリーンショットと重ね合わせたものです。

シンプルなスマートフォン ハードウェアのバックドアに興味がある人はいますか?


Linux
  1. Kali Linux アクセシビリティの改善

  2. Kali Linux リリースの余波

  3. Kali Linux 1.0.7 リリース

  1. Kali Linux メタパッケージ

  2. Kali Linux 1.0.6 リリース

  3. Kali Linux 1.1.0 リリース

  1. ProcDumpを使用してLinuxをデバッグする

  2. KaliLinuxでmacchangerを使用してMACアドレスを変更する方法

  3. Android - Linux を使用して Samsung S6 をルート化する方法は?