Docker はペンテスターだけでなく、倫理ハッカーにも最も人気のあるツールの 1 つです。 このツールは、ツールをインストールせずに実行するためのコンテナとして機能します。 この記事では、Kali LinuxにDockerをインストールし、5分以内に実行できるようにする最も簡単な方法を紹介します。 このチュートリアルには 10 の簡単な手順があり、最新の 2020 Kali Linux で導入された「デフォルトで非 root ユーザー」という新機能にも対応しています。
Figure 1 Docker
- Docker Usage
- ステップ 1: APT キーの設定
- ステップ 2: APT キーを設定する: $ sudo apt update ステップ 3: APT 更新を実行する。 公式DockerのPGPキーを取得する
- Step 3: APTによるDockerダウンロード、インストール、アップデートの設定
- Step 3: APTのダウンロードとインストール、およびDockerの更新を設定する。list.d/docker.list
- ステップ 4: Docker
- Step 5: APT を再度更新する
- Step 6: 以前インストールした古いバージョンの終了
- Step 7: Install Docker on Kali System
- 手順 8: Docker コンテナ
- (オプション)ステップ 9: リブート時に自動的に Docker を起動する設定
- ステップ10: Verify Installation
- 結論
Docker Usage
Pentester として働く場合、使用方法を Kali Linux にプリインストールされているツールに限定しないはずです。 さまざまなリポジトリから多くの異なるツールを使用する必要があります。 Kali Linuxのルートリポジトリにこれらのツールをインストールするのは、インストールするツールがたくさんある場合、時間がかかるものです。 Dockerは、すべてのツールのランタイムコンテナであり、ツールをインストールするための分離されたコンテナを作成します。
ステップ 1: APT キーの設定
常に APT 更新を行う:
ステップ 2: APT キーを設定する:
$ sudo apt update
ステップ 3: APT 更新を実行する。 公式DockerのPGPキーを取得する
$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add –
Step 3: APTによるDockerダウンロード、インストール、アップデートの設定
$ echo ‘deb https://download.docker.com/linux/debian buster stable’ |
sudo tee /etc/apt/sources.BUSTER
Step 3: APTのダウンロードとインストール、およびDockerの更新を設定する。list.d/docker.list
sudo tee /etc/apt/sources.BUSTER
Step 3: APTのダウンロードとインストール、およびDockerの更新を設定する。list.d/docker.list
すべてが正しく設定されていれば、次のようにターミナル ウィンドウが表示されます:
ステップ 4: Docker
私が行っているインストール プロセスは Docker 公式ドキュメントに示されていますが、いくつかの小さなバグがあるため、正しくインストールできるようにコマンドをいくつか追加しました。 このため、次のコマンド一式を実行します。
Step 5: APT を再度更新する
Step 6: 以前インストールした古いバージョンの終了
Step 7: Install Docker on Kali System
上記コマンドの「-y」は「はい」の状態を表している。 ターミナルでツールをインストールする場合、ツールのインストール許可をユーザーに求めます。
上記の手順が正しく実行された場合、ターミナル ウィンドウに次の出力が表示されます:
手順 8: Docker コンテナ
(オプション)ステップ 9: リブート時に自動的に Docker を起動する設定
これはオプション機能のコマンドです;これは OS ブートのたびに Docker を起動します。 ペンテストをあまり行わない場合は、この機能を有効にする必要はありません。
ステップ10: Verify Installation
以下のコマンドは、Docker の公式ドキュメントから引用しています。 3097>
ターミナルウィンドウに表示される警告は正常で、Dockerが正常に動作していることを確認するコマンドです。 ターミナル ウィンドウに次のテキストが表示されるはずです:
結論
Docker は侵入テストに役立つツールであり、日に日に人気が高まってきています。 特にペンテストの作業中に、隔離されたコンテナ内で作業することは有用です。
。