Корисний ресурс тижня: Damn Vulnerable Drone

💡 Усі статті, обговорення, новини для початківців — в одному місці. Приєднуйтесь до Junior спільноти!

DOU запускає нову освітню рубрику: раз на тиждень ділимось ресурсами, які можуть прискорити розвиток у професії і дати реальну практику. Рубрика буде виходити щоп’ятниці.

Ви можете стати частиною процесу: надсилайте нам рекомендації, який саме ресурс виявився для вас корисним. Тож поділіться такими ресурсами зі спільнотою — запропонуйте через гугл-форму, або ж надішліть топік з поміткою «Ресурс тижня» самостійно чи пишіть Каті :)

А тепер — до рекомендації цього тижня!

Damn Vulnerable Drone

До навчання
Якщо вам колись хотілося спробувати зламати дрон, але псувати справжній заради навчання якось дорогувато — для цього є Damn Vulnerable Drone.

Це навмисно вразливий симулятор БПЛА, створений для практики offensive security. Він відтворює роботу реального дрона на базі ArduPilot та MAVLink, але вся система працює у віртуальному середовищі.

Як це працює

Damn Vulnerable Drone складається з кількох компонентів типової архітектури БПЛА: польотного контролера, companion computer, наземної станції керування, камери та телеметрії. Усе це розгортається у Docker-контейнерах і взаємодіє між собою приблизно так само, як у реальній системі.

Головна частина ресурсу — готові сценарії атак. Серед них можна попрактикуватися у:

  • аналізі та зламі Wi-Fi;
  • перехопленні мережевого трафіку;
  • GPS та telemetry spoofing;
  • атаках на геофенсинг;
  • перехопленні керування камерою;
  • підміні waypoint’ів і команд польоту;
  • DoS-атаках;
  • захопленні companion computer;
  • аналізі та модифікації firmware.

Сценарії охоплюють усе від базової розвідки до складніших атак на протоколи, навігацію та прошивку.

Якщо ж самостійно знайти шлях до експлуатації не виходить, для кожного сценарію є документація та покроковий walkthrough, який можна відкрити як спойлер.

Для кого підійде

Найбільше користі отримають пентестери, security-фахівці та ентузіасти, які вже розуміють основи Linux, мереж і хочуть спробувати щось цікавіше за черговий вразливий вебзастосунок.

Окремо ресурс може бути цікавим тим, хто працює з БПЛА та хоче краще зрозуміти, які вектори атак існують у подібних системах.

Що знадобиться

Є два режими роботи.

Lite Mode не потребує GPU та може працювати на більшості Linux-дистрибутивів. Мінімально знадобиться 4–8 GB RAM, 2 ядра процесора, Docker та Docker Compose.

Full Mode додає повноцінну 3D-симуляцію через Gazebo. Тут уже рекомендується Kali Linux, 8–16 GB RAM і дискретна відеокарта.

В обох випадках автори радять мати близько 100 GB вільного місця.

Ціна питання

Повністю безкоштовно. Damn Vulnerable Drone — open-source проєкт під MIT License, тому його можна локально розгорнути, досліджувати та навіть доповнювати власними сценаріями.

І нагадую, що взяти участь в рубриці може кожен бажаючий. Тому якщо знаєте якісь корисні ресурси, які ще не були розкриті — заповнюйте форму та долучайтеся.

👍ПодобаєтьсяСподобалось4
До обраногоВ обраному1
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі