当前位置: 首页 > news >正文

CatchCat

题外话

这道题也挺有意思的,使用到了一个GPS绘图的网站

解题思路

可爱的猫猫走丢了,还好猫猫有GPS定位装置,我们陆陆续续在终端收到了GPS数据,你能帮忙找到可爱的猫猫吗?

题目到手,不知道里头是什么东西,到手只知道有变动的只有红色框框圈起来的部分

根据这题跟GPS有关,将一条数据放到搜索引擎搜索,发现这涉及到一个GPS协议,根据陆续收到定位的提示,可以想想怎么GPS绘图

几经搜索,终于在一个奇怪的网站找到了绘图的方法

GPS Visualizer: Draw a map from a GPS data file

最终生成一个乱七八糟的线条,如果把你的头以鼻子到后脑勺为轴心,向右顺时针旋转90°,你就能依稀看见最后的flag:CatCTF{GPS_Miao}

原理

查阅网上信息,阅读文件,内容是一个GPS data file(截取某行)

$GPGGA,090000.15,3416.48590278,N,10856.86623887,E,1,05,2.87,160.00,M,-21.3213,M,,*7A

其中每行数据包含了一个特定时间点的GPS位置信息,其格式符合NMEA 0183标准。

每行数据的解释:

  • $GPGGA: 指定了数据的类型,表示GPS的定位数据。

  • 090000.00: 时间,表示UTC时间,格式为时:分:秒(HHMMSS.SS)。

  • 3416.48590278: 纬度,表示为度和分的小数形式,34度16.48590278分。

  • N: 纬度的方向,指示为北半球。

  • 10856.86623887: 经度,表示为度和分的小数形式,108度56.86623887分。

  • E: 经度的方向,指示为东经。

  • 1: 定位质量指示器,表示GPS定位质量为单点定位。

  • 05: 被使用的卫星数量,表示使用了5颗卫星进行定位。

  • 2.87: 水平精度因子,表示定位的水平精度为2.87米。

  • 160.00: 天线离海平面的高度,单位为米。

  • M: 高度单位,表示单位为米。

  • 21.3213: 大地水准面偏移量,表示海平面与椭球面的垂直偏移量。

  • M: 大地水准面单位,表示单位为米。

  • 7E: 校验和,用于验证数据的完整性。

http://www.dtcms.com/a/79881.html

相关文章:

  • 【电路笔记】-D型触发器
  • mapper.xml中 “http://mybatis.org/dtd/mybatis-3-mapper.dtd“> 报错的解决方法
  • 指令系统3(算数运算指令)
  • 算法题(102):八皇后
  • 剑指 Offer II 113. 课程顺序
  • 【 <二> 丹方改良:Spring 时代的 JavaWeb】之 Spring MVC 的核心组件:DispatcherServlet 的工作原理
  • 投资日记_道氏理论技术分析
  • 互联网it常用抓包工具说明
  • 洛谷 P10108 [GESP202312 六级] 闯关游戏 题解
  • 【Linux】——环境变量与进程地址空间
  • ocp考试有判断题吗?多少分及格?
  • 【C++】理解 C++ 中的完美转发(Perfect Forwarding)
  • 人工智能开发中的常见问题与避坑指南
  • 列举常见算法的时间复杂度与空间复杂度
  • 【Java/数据结构】队列(Quque)
  • 【DeepSeek学C++】 effective modern C++第33条款
  • Xcode16.1使用MonkeyDev运行Tiktok报错分析
  • 分享一个精灵图生成和拆分的实现
  • 可以高效记录工作生活琐事的提醒APP工具
  • MySQL教程 基本知识(基本原理和标准语言)
  • 回溯-组合总和
  • Three.js贴图技巧:优化性能与效果
  • 算法-深度优先搜索DFS
  • Redis 在windows下的下载安装与配置
  • 质检LIMS系统在诊所的应用 诊所质检行业的最优LIMS系统
  • knowledge-微前端(多个前端应用聚合的一个应用架构体系,每个小的应用可独立运行,独立开发,独立部署上线)
  • Linux与HTTP中的Cookie和Session
  • javaFX的使用
  • 如何在linux中利用方向键快速查找之前的敲过的命令
  • 第六:go 操作 redis-go