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