Skip to content

RUB-SysSec/DroneSecurity-Fuzzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Status

2023-07-10: We are still resolving several open issues that prevent us from publicly releasing the source code of the fuzzer. If you have any questions about our work, please feel free to contact us.

Fuzzer for DJI Drones

A generational black-box fuzzer for DJI Drones, using the DUML protocol over USB.

Paper thumbnail

This fuzzer generates inputs based on the DJI DUML grammar without the need for coverage guidance. It operates in a black-box scenario where the behavior of the drone is observed externally, without access to the source code, firmware, or a DJI-specific hardware emulator.

Our paper from NDSS'23 explains the fuzzer design in detail: Drone Security and the Mysterious Case of DJI's DroneID [pdf]

Beyond the fuzzer, we have released our DroneID receiver.

About

DroneSecurity Fuzzer (NDSS 2023)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published