Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Damn-Vulnerable-Drone — Damn Vulnerable Drone は、人気の ArduPilot/MAVLink アーキテクチャに基づいた意図的に脆弱性のあるドローンハッキングシミュレーターであり、実践的なドローンハッキングのための現実的な環境を提供します。 | Kitploit
ツール/GitHubGitHub/nicholasaleks/damn-vulnerable-drone
偵察Wi-Fi監査IoTセキュリティ脆弱性分析エクスプロイトワイヤレスセキュリティペネトレーションテストハードウェアとIoTセキュリティ学習と教育

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ラボと実践
GitHubnicholasaleks/damn-vulnerable-drone

Damn-Vulnerable-Drone

Damn Vulnerable Drone は、人気の ArduPilot/MAVLink アーキテクチャに基づいた意図的に脆弱性のあるドローンハッキングシミュレーターであり、実践的なドローンハッキングのための現実的な環境を提供します。

リポジトリを見る
772135332日前Kitploit レビュー済み

Damn Vulnerable Drone

Damn Vulnerable Drone は、広く使われている ArduPilot/MAVLink アーキテクチャをベースにした、意図的に脆弱性を持たせたドローン ハッキング シミュレータであり、実践的なドローン ハッキングのためのリアルな環境を提供します。

Damn Vulnerable Drone Logo

目次

  • Damn Vulnerable Drone について
    • Damn Vulnerable Drone とは?
    • なぜ作られたのか?
    • どのように動作するのか?
    • 機能
  • インストール
    • システム要件
    • Docker の入手
    • Wi-Fi モード
    • 非 Wi-Fi モード
  • アーキテクチャ
  • 飛行状態
  • 攻撃シナリオ
  • スクリーンショット
  • 言及
  • コミュニティ サポート
  • フィードバックと貢献
  • メンテナー
  • クレジット
  • 免責事項
  • ライセンス

Damn Vulnerable Drone について

Damn Vulnerable Drone Demo

Damn Vulnerable Drone とは?

Damn Vulnerable Drone は、オフェンシブ セキュリティの専門家がドローン ハッキング技術を安全に学び、実践するために設計された仮想シミュレーション環境です。実際の ArduPilot および MAVLink のドローン アーキテクチャと脆弱性をシミュレートし、ドローン システムを悪用する実践的な体験を提供します。

なぜ作られたのか?

Damn Vulnerable Drone は、制御された環境内でオフェンシブ セキュリティ スキルを向上させることを目的としており、中級レベルのセキュリティ専門家、ペネトレーション テスター、ハッキング愛好家にとって貴重なツールとなっています。

パイロットが訓練にフライト シミュレータを活用するのと同様に、私たちは Damn Vulnerable Drone シミュレータを使用して、実際のドローン システムに関する深い知識を得て、その脆弱性を理解し、それらを悪用する効果的な方法を学ぶことができます。

Damn Vulnerable Drone プラットフォームはオープンソースで無償提供されており、ドローン ハードウェア、ハッキング ツール、メンテナンスにしばしば伴う高額な費用に対処するために特別に設計されました。その無償性により、ユーザーは金銭的な心配なくドローン ハッキングに没頭できます。このアクセシビリティにより、Damn Vulnerable Drone は情報セキュリティおよびペネトレーション テストの分野の人々にとって不可欠なリソースとなり、安全な環境でオフェンシブ サイバーセキュリティ スキルの開発を促進します。

どのように動作するのか?

Damn Vulnerable Drone プラットフォームは、Software-in-the-Loop (SITL) の原理で動作します。これは、ユーザーが実際のドローン上で実行されているかのようにドローン ソフトウェアを実行できるようにするシミュレーション技術であり、それによって本物のドローンの動作と応答を再現します。

ArduPilot の SITL は、仮想環境内でドローンのファームウェアを実行できるようにし、物理ハードウェアを必要とせずに実際のドローンの動作を模倣します。このシミュレーションは、動的な 3D ロボティクス シミュレータである Gazebo によってさらに強化され、ドローンが相互作用するためのリアルな環境と物理エンジンを提供します。ArduPilot の SITL と Gazebo が相まって、洗練された本格的なドローン シミュレーション体験の基盤を築きます。

現在の Damn Vulnerable Drone のセットアップは、すべてのドローン アーキテクチャや構成を反映しているわけではありませんが、統合された戦術、技術、シナリオは、さまざまなドローン システム、モデル、通信プロトコルに広く適用できます。

機能

  • Docker ベースの環境: 完全に仮想化された Docker ベースのセットアップで動作し、ドローン ハッキングの実験にアクセスしやすく安全にします。
  • シミュレートされたワイヤレス ネットワーキング: ワイヤレス ドローン攻撃を練習するためのシミュレートされた Wifi (802.11) インターフェイス。
  • オンボード カメラ ストリーミングとジンバル: ジンバルとコンパニオン コンピュータ統合を備えた、シミュレートされた RTSP ドローン オンボード カメラ ストリーム。
  • コンパニオン コンピュータ Web インターフェイス: Web インターフェイスを介したコンパニオン コンピュータ構成管理と、フライト コントローラへのシミュレートされたシリアル接続。
  • QGroundControl/MAVProxy 統合: MAVProxy GCS 統合を備えたワンクリック QGroundControl UI 起動 (x86 アーキテクチャのみサポート)。
  • MAVLink Router 統合: コンパニオン コンピュータ Web インターフェイス上の MAVLink Router を介したテレメトリ転送。
  • 動的フライト ログ: シミュレートされた SD カードに保存される、完全に動的な Ardupilot フライト bin ログ。
  • 管理 Web コンソール: シナリオとドローン飛行状態をトリガーするために使用される、使いやすいシミュレータ管理 Web コンソール。
  • 包括的なハッキング シナリオ: 基本的な偵察から高度な悪用まで、幅広いドローン ハッキング技術を練習するのに理想的です。
  • 詳細なウォークスルー: 特定のシナリオに対するハッキングの支援が必要な場合は、ネタバレとして詳細なウォークスルー ドキュメントを活用できます。

インストール

安定して高性能な Damn Vulnerable Drone ラボ環境を確保するため、以下の手順を注意深く確認してください。

[!NOTE]
コンピュータの性能とインターネット速度によっては、コンテナのビルドとイメージのプルを含む完全なエンドツーエンドのインストール プロセスには 30~60 分 かかる場合があります。辛抱強く、先に進む前に各ステップが完了するのを待ってください。

システム要件

Damn Vulnerable Drone は、利用可能なハードウェアに応じて 2 つのモードで実行できます:

Lite モード (GPU 不要)

  • オペレーティング システム:

    • Kali Linux (推奨ですが、Lite モードはほとんどの Linux ディストリビューションで実行できる場合があります)
    • GPU パススルーなしの ベア メタル または VM 環境で動作します
  • ハードウェア (最小):

    • RAM: 4~8 GB
    • プロセッサ コア: 2
    • ディスク ストレージ: 100 GB
    • スワップ: 4 GB
  • グラフィックス:

    • GPU 不要
    • Gazebo の代わりに ArduPilot の組み込み飛行力学モデルを使用した 2D 軽量シミュレータ を実行します
  • ソフトウェア:

    • Docker
    • Docker Compose

Lite モードは、Full モードの GPU 要件を満たせないユーザー、またはより高速で軽量なセットアップを希望するユーザーに推奨されます。

Lite モード インターフェイス

Damn Vulnerable Drone Lite Mode


Full モード (Gazebo を使用した 3D 環境)

  • オペレーティング システム:

    • Kali Linux (他の OS はサポートされていません)
    • 最高のパフォーマンスを得るには、ベア メタル を使用してください
    • VM を使用する必要がある場合は、GPU パススルー が有効になっていることを確認してください
      • セットアップのヘルプについては、Hyper-V GPU パススルーに関するこのガイドを参照してください
  • ハードウェア (最小):

    • RAM: 8~16 GB
    • プロセッサ コア: 2~4
    • ディスク ストレージ: 100 GB
    • スワップ: 10~12 GB
  • グラフィックス:

    • 少なくとも 2 GB の VRAM (4 GB 以上を推奨)
    • OpenGL 3.0 (またはそれ以上)
    • 専用 GPU を強く推奨
    • VM の場合: GPU パススルー と 3D アクセラレーション を有効にしてください
  • ソフトウェア:

    • Docker
    • Docker Compose

Full 3D モード インターフェイス

Damn Vulnerable Drone Full Mode


Docker の入手 (主要な依存関係)

以下の手順は、最新バージョンの Kali Linux で実行することを想定しています。Docker のインストール方法については、公式の Kali ガイド こちら にも従ってください。

リポジトリのクローン

git clone https://github.com/nicholasaleks/Damn-Vulnerable-Drone.git && cd Damn-Vulnerable-Drone


Docker コンテナ イメージのプルまたはビルド

Docker Hub からビルド済みイメージをプルするか、ローカルでビルドするかを選択できます。 Full モードまたは Lite モードのどちらを希望するかに応じて、適切な docker-compose ファイルを選択してください。

イメージのプル

Full モード (Gazebo 3D シミュレータ付き):``` docker compose -f docker-compose.yaml pull

**Lite モード**(GPU 不要、軽量な 2D シミュレータ):```
docker compose -f docker-compose-lite.yaml pull

ソースからイメージをビルドする

イメージを自分でビルドしたい場合(プルするより遅くなります):

フルモード(Gazebo 3Dシミュレータ付き):``` docker compose -f docker-compose.yaml build

**Liteモード**(GPU不要、軽量2Dシミュレータ):```
docker compose -f docker-compose-lite.yaml build

Damn Vulnerable Droneの操作

Damn Vulnerable Droneには、シミュレータの状態管理に役立つ3つの便利なbashスクリプトが含まれています。

Damn Vulnerable Droneの起動

startスクリプトは、Damn Vulnerable Droneシミュレータを起動するために使用します。このスクリプトはプロジェクトディレクトリにdvd.logログファイルを自動的に作成し、シミュレータのログを確認するために使用できます。

[!TIP]
Damn Vulnerable Droneのイメージをまだビルドまたはプルしていない場合、start.shスクリプトが自動的にプルおよびビルドを行います。``` sudo ./start.sh -h

Usage: sudo ./start.sh [OPTION] Start the Damn Vulnerable Drone simulator.

Options: --mode [full|lite] Choose simulator mode: - full: 3D environment (GPU + drivers required) - lite: no GPU, minimal requirements --wifi [wep|wpa2] Start the simulation with a virtual drone Wi-Fi network. --no-wifi Start the simulation with instant access to the drone network (default). -h, --help Display this help and exit.

Example: sudo ./start.sh --wifi wpa2 # Starts with virtual Wi-Fi in WPA2 mode sudo ./start.sh --no-wifi # Starts without virtual Wi-Fi

#### 停止

stop スクリプトは、Damn Vulnerable Drone シミュレータとそのすべての仮想インターフェースアーティファクトの完全なクリーンアップを実行するために使用されます。stop のログも `dvd.log` ログファイルに追記されます。

`sudo ./stop.sh`

#### ステータス

シミュレータのステータスを確認したい場合は、以下に示すように status スクリプトを実行できます。

`sudo ./status.sh`

### Wi-Fi モード

「Wi-Fi モード」(`--wifi`) は、最もリアルな仮想ドローン ハッキング シミュレーションを可能にします。これは、対話可能な仮想的にシミュレートされたワイヤレス ネットワークを展開します。この仮想 Wi-Fi ネットワークは、グラウンド ステーションとドローン コンパニオン コンピュータ間のデータリンク接続として機能し、攻撃者マシンから興味深いシナリオを可能にします。Wi-Fi モードを使用して Damn Vulnerable Drone を展開すると、「Drone_Wifi」SSID と 192.168.13.0/24 ネットワークにアクセスできるようになります。サポートされている Wi-Fi モードは WEP と WPA2 の 2 つです。
ツールをダウンロード