README.md 959 Bytes

Anti GPS Spoofing Module 제작

연구 목적: 본 연구는 UAV의 운행과정에서 발생 할 수 있는 GPS-Spoofing 공격을 시연해보고 이에 대응 할 수 있는 AGSM을 제작 하고자 합니다.

px4 toolchain install

참고 사이트:https://docs.px4.io/master/en/dev_setup/dev_env.html

$ git clone https://github.com/PX4/firmware.git --recursive
$ cd /firmware
$ bash./Tools/setup/ubunth.sh
$ sudo reboot now

QgroundControl install

$ sudo apt-get remove modemanager –y
$ sudo apt install gstreamer1.0-plugins-bad gstreamer1.0-libav gstreamer1.0-gl -y
$ wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/latest/QGroundControl.AppImage
$ chmod +x ./QGroundControl.AppImage
$ ./QGroundControl.AppImage

GPS-SPoofing 구현

 pxh> param set SYS_FAILURE_EN 1 // injection on
 pxh> fake_gps start             // fake_gps on -> make gps2_raw parameter
 pxh> failure gps off            // GPS_RAW_INT off