By | 09.12.2013

На прошлой неделе Amazon заявил о том, что планирует доставлять покупателям товары с помощью беспилотников. Однако возникает вопрос, а возможно ли перехватить такой беспилотник и завладеть чужим товаром? Известный в определенных кругах хакер Сэми Камкар (Samy Kamkar) утверждает, что это возможно.

[singlepic id=828 w=410 h=320 float=»center»]


С целью доказать возможность перехвата одного дрона другим Сэми модифицировал дрона Parrot AR.Drone 2 с помощью собственного программного обеспечения. Модифицированный дрон получил новое имя SkyJack и способен искать сигналы других БПЛА и брать их под контроль даже в полете.

Напомним, что Сэми Камкар известен тем, что в 2005 году выпустил «червя», который парализовал работу MySpace, а позже демонстрировал различные уязвимости в сервисах кредитных карт.

Для проекта дрона-перехватчика Сэми использовал в качестве летающей платформы дрон Parrot AR.Drone 2, который дооснастил одноплатным компьютером Raspberry Pi и двумя беспроводными адаптерами. Программное обеспечение нового дрона работает под управлением системы Linux.

После того как дрон-перехватчик поднялся в воздух, один из беспроводных адаптеров начинает сканировать близлежащие пространство на предмет наличия беспроводных соединений и определяет связаны ли они с БПЛА. Затем через программную инъекцию происходит отключение беспилотника от владельца. Второй беспроводной адаптер создает собственную беспроводную сеть и, выдавая себя за владельца, подключает к ней захваченного дрона.

После всех этих манипуляций SkyJack получает полный контроль над «дроном-зомби» и может выдавать ему команды с помощью планшета или ноутбука. Новый владелец может менять курс, скорость или просматривать видео с захваченного дрона. Программное обеспечение позволяет работать и с настольного компьютера, но вероятно идеальным оно будет для мобильной платформы.

SkyJack имеет свои ограничения, так он может перехватывать дроны только в определенном диапазоне МАС-адресов не защищенной сети. В настоящий момент дрон-перехватчик способен получать контроль на дронами той же модели (Parrot), поскольку все они имеют известный набор МАС-адресов принадлежащих производителю и не имеют шифрования и аутентификации.

Не трудно представить, что другой программист, может создать подобное устройство для более злобных целей.

Если вы желаете создать своего собственного дрона-перехватчика, то Сэми Камкар выложил на своем сайте подробную инструкцию с исходным кодом, которые находятся в свободном доступе.

На видео ниже демонстрируется, как дрон-перехватчик SkyJack способен в считанные секунды получить контроль над другим дроном.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *