WP CTF-Misc 攻防世界 CSFJ1206 CatchCat
「附件」
附件是一个txt文件,部分内容:
$GPGGA,090000.00,3416.48590278,N,10856.86623887,E,1,05,2.87,160.00,M,-21.3213,M,,7E
$GPGGA,090000.05,3416.48590278,N,10856.86623887,E,1,05,2.87,160.00,M,-21.3213,M,,7B
$GPGGA,090000.10,3416.48590278,N,10856.86623887,E,1,05,2.87,160.00,M,-21.3213,M,,7F
$GPGGA,090000.15,3416.48590278,N,10856.86623887,E,1,05,2.87,160.00,M,-21.3213,M,,7A
题目描述如下:
可爱的猫猫走丢了,还好猫猫有GPS定位装置,我们陆陆续续在终端收到了GPS数据,你能帮忙找到可爱的猫猫吗?
flag格式为CatCTF{*}
「思路」
没见过的数据格式,猜测GPGGA
可能是对应的协议或者格式名称,搜索一下:
GPGGA是GPS数据输出格式语句,意思是一帧GPS定位的主要数据,是NMEA格式中使用最广的数据之一。
(简单了解)该语句包括17个字段,分别是语句标识头,世界时间,纬度,纬度半球,经度,经度半球,定位质量指示,使用卫星数量,HDOP-水平精度因子,椭球高,高度单位,大地水准面高度异常差值,高度单位,差分GPS数据期限,差分参考基站标号,校验和结束标记1。
既然是GPS数据,那就让AI写个程序按行解析数据,并画出轨迹图像。
最后根据轨迹图像,得出flag
「工具」
- pip
- python
「知识拓展」
pip默认源安装matplotlib库太慢
试试这个:pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
__MACOSX 文件夹是拿来做什么用的
__MACOSX 文件夹在 Mac 系统上自动生成的用于存放一些缓存文件的目录12。
在 Mac 系统中,当用户将一个目录压缩成压缩包时,如果该目录中存在 __MACOSX 文件夹,则该文件夹会被自动添加到压缩包中。在 Windows 系统中,__MACOSX 文件夹则会被视为垃圾文件,需要手动删除。
此外,__MACOSX 文件夹还用于存储一些元数据信息,如文件夹的日期、访问记录等,这些信息对于 Mac 用户来说是有用的。
__EOF__

本文链接:https://www.cnblogs.com/stonechen/p/CSFJ1206.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?