上次说到HackRF One模拟遥控钥匙开灯关灯,实际上HackRF One几乎可以模拟我们能见到的各种射频遥控物品。不错,就如你想的那样——你家车库的遥控门、单位气派的遥控门,还有你心爱的汽车遥控钥匙——统统可以用电脑来控制,而且还很简单。大家可以用自己家的东西做实验,千万不要影响到别人哦。这次我要聊聊上次想到的GPS的问题,伪造的GPS信号能不能骗过百度地图,微信定位。
GPS导航系统是以全球31颗定位人造卫星为基础,向全球各地全天候地提供三维位置、三维速度等信息的一种无线电导航定位系统。要伪造GPS信号,只需要了解一点点有关卫星定位、导航的知识就可以了——不用多,只要一点点的皮毛知识即可。一般我们需要至少4颗卫星来完成三角定位(如下图).我们通常使用的是没有加密的L1民用 1575.42MHz 超高频波段.
哇,有序实数组,是不是倍感亲切呀!再看下去,你会更觉得熟悉!
首先,我们的地球是个圆球(请不要抬杠,我听说过地球近似的椭球形。我还听说过她是个梨形的,这里们近似看作圆球),我在地球上的每个位置的坐标A(x,y,z)[这三个分别是经纬度和海拔高度],如果从一个位置准确的卫星Satellites 1(x1,y1,z1)发送一