hackrf GPS欺骗

admin 2024年4月15日08:16:47评论16 views字数 1313阅读4分22秒阅读模式

在对GPS欺骗之前,先对GPS的知识做一个简单的介绍GPS 系统本身非常复杂, 涉及到卫星通信等各个领域。

这里只是简单介绍一下. 我们通常所说的 GPS 全球定位系统是由美国国防部建造完成. 目前在太空中共有31颗卫星在同时运作. 一般我们需要至少4颗卫星来完成三角定位. GPS卫星同时发送民用L1和军用L2两种无线信号. 我们通常使用的是没有加密的L1民用 1575.42MHz 的超高频波段。

GPS 信号里包含了3种常用信息.Pseudorandom code: 简单的ID 码, 用来识别每颗卫星。Ephemeris data: 包含卫星的运行状态, 时间日期等信息. 这在通过卫星来定位起到非常重要的作用。

Almanac data: 包含有每颗卫星的轨道信息,以及卫星在某个特定时段将出现的具体位置。

利用hackrf进行位置欺骗

hackrf GPS欺骗
使用hackrf对GPS的欺骗用下面几个步骤工具下载,GPS欺骗用到了gps-sdr-sim,下载地址:https://github.com/osqzss/gps-sdr-sim.git ,之后使用gcc-mp-5 gpssim.c -lm -O3 -o gps-sdr-sim对源码进行编译。生成GPS模拟数据。使用刚才编译过的gps-sdr-sim,具体的设置参数如下:
hackrf GPS欺骗
这里我们把要伪造的地点选在祖国的钓鱼岛
hackrf GPS欺骗

./gps-sdr-sim -e brdc3540.14n -l 25.7458636192,123.4737110138,100 -b 8 (这里-b的意思是采样精度是8,默认是16,这里hackrf -b设置为8成功率高)

hackrf GPS欺骗
hackrf 发射GPS数据,数据发送的参数如下:
hackrf GPS欺骗
使用 $ hackrf_transfer -t gpssim.bin -f 1575420000 -s 2600000 -a 1 -x 0 -R发送GPS数据。
指定GPS数据,指定频率为1575420000 即民用GPS L1波段频率,指定采样速率2.6Msps,开启天线增益,指定TX VGA(IF)为0(为了限制影响范围,最大为47慎用),最后开启重复发射数据功能。
hackrf GPS欺骗
过一会后,GPS欺骗成功
hackrf GPS欺骗
hackrf GPS欺骗

hackrf GPS欺骗

hackrf GPS欺骗

本文版权归作者和微信公众号平台共有,重在学习交流,不以任何盈利为目的,欢迎转载。

由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。公众号内容中部分攻防技巧等只允许在目标授权的情况下进行使用,大部分文章来自各大安全社区,个人博客,如有侵权请立即联系公众号进行删除。若不同意以上警告信息请立即退出浏览!!!

敲敲小黑板:《刑法》第二百八十五条 【非法侵入计算机信息系统罪;非法获取计算机信息系统数据、非法控制计算机信息系统罪】违反国家规定,侵入国家事务、国防建设、尖端科学技术领域的计算机信息系统的,处三年以下有期徒刑或者拘役。违反国家规定,侵入前款规定以外的计算机信息系统或者采用其他技术手段,获取该计算机信息系统中存储、处理或者传输的数据,或者对该计算机信息系统实施非法控制,情节严重的,处三年以下有期徒刑或者拘役,并处或者单处罚金;情节特别严重的,处三年以上七年以下有期徒刑,并处罚金。

原文始发于微信公众号(巢安实验室):hackrf GPS欺骗

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年4月15日08:16:47
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   hackrf GPS欺骗http://cn-sec.com/archives/2652574.html

发表评论

匿名网友 填写信息