Corrupting memory on Simulation Experiments

Hi everyone,

I am a graduate student from China, and my research direction is system security. Recently, I have been exploring ardupilot. And I find it to be a very interesting project that can be well combined with what I want to do. However, I have some questions, could you please give me some advices.

I attempted to carry out some attacks through memory tampering on arducopter sitl + mavproxy (just simulate) to achieve the bias of flight altitude and the bias of flight trajectory.

For example, when I monitor the terminal input takeoff 10, I’m able to tamper with the 10 received by copter to 20. Or when I mark “fly to” on the map, I can modify the longitude and latitude of the destination received by copter and offset it. I plan to capture abnormal system calls through the system call tool (like sysdig) and then try to recovery.

I don’t know if my idea is feasible. Could you please give me some suggestions?

Thank you very much.

I would say this is pretty far out of our security envelope, which to be fair, is pretty constrained.

1 Like

okay, I got it, thank you so much.