CATCTF wp

news2024/11/17 3:07:04

文章目录

  • ez_js
  • Cat_Jump
  • miao~
  • CatCat
  • Peekaboo
  • MeowMeow
  • CatchCat
  • CatFlag
  • Nepnep 祝你新年快乐啦!

ez_js

f12搜索score,修改超过分数1即可获得flag
[图片]

然后获得flag地址
[图片]

访问即可
[图片]

Cat_Jump

仿真玩半天不知道怎么解,最后直接搜关键词出的
挺可惜的,要是搜查看结果的时候仔细一点,又可以到手一张贴纸了。火眼只能看到部分,然后使用FileLocator Pro搜,秒出
[图片]

[图片]

miao~

jpg文件后面嵌套了一个wav,导出
[图片]

查看频谱图,获取密码CatCTF
[图片]

deepsound解
[图片]

兽语:https://roar.iiilab.com/
[图片]

因为之前写过一篇音频隐写总结的文章https://blog.csdn.net/qq_51652400/article/details/123504708,这次比赛帮我涨了几个点赞收藏
[图片]

CatCat

根据文件名猜测是rabbit加密和base91,但是rabbit需要密码
仿佛回到刚学CTF的时候,在猫猫.jpg中搜索关键词pass获得rabbit获得密码catflag
[图片]

解密https://www.sojson.com/encrypt_rabbit.html
![[图片](https://img-blog.csdnimg.cn/36bac65f54d94084950a98ffa301f61c.png)

然后base91解码http://www.hiencode.com/base91.html
[图片]

观察特征,以每一组都有cat,且以.!?结尾,联想Ook加密,用notepad把cat替换成Ook,解密即可
https://www.splitbrain.org/services/ook

[图片]

Peekaboo

emmmm,这题我不好评价
图片放大,提示qq空间地址
[图片]

在空间翻到id
[图片]

然后在王者app根据id搜
[图片]

百里玄策
[图片]

MeowMeow

PNG图片尾有一个base64,

解码
![[图片](https://img-blog.csdnimg.cn/dc5068bf4e6b4d54b98c1ed078eb3f8a.png)

ascii的艺术,直接放入记事本然后调整大小
[图片]

CatchCat

GPS数据
[图片]

画轨迹就可以了

import re
import matplotlib.pyplot as plt

# 预处理正则表达式,用于解析 GPS 数据
pattern = re.compile(
    r"\$GPGGA,(\d+\.\d+),(-?\d+\.\d+),([NS]),(-?\d+\.\d+),([EW]),(\d),(\d+),(\d+\.\d+),(-?\d+\.\d+),M,(-?\d+\.\d+),M,,")

# 初始化经度、纬度列表
lons, lats = [], []

# 遍历每一行 GPS 数据
for line in open("CatchCat.txt", "r"):
    # 匹配 GPS 数据
    m = pattern.match(line)
    if m:
        # 解析 GPS 数据
        lat = float(m.group(2))
        lat_dir = m.group(3)
        lon = float(m.group(4))
        lon_dir = m.group(5)

        # 将角度转换为弧度
        lat = (lat / 100.0) + (lat % 100.0) / 60.0
        lon = (lon / 100.0) + (lon % 100.0) / 60.0

        # 根据方向符号调整经度、纬度值
        if lat_dir == "S":
          lat = -lat
        if lon_dir == "W":
          lon = -lon

        # 将经度、纬度添加到列表中
        lons.append(lon)
        lats.append(lat)

# 绘制经度、纬度坐标图
plt.plot(lons, lats)

# 添加坐标轴标签
plt.xlabel("Longitude (degrees)")
plt.ylabel("Latitude (degrees)")

# 显示图表
plt.show()

在这里插入图片描述

CatFlag

cat flag就完事了
[图片]

Nepnep 祝你新年快乐啦!

视频末尾
[图片]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/136576.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

唱歌就能画一幅图像? #whisper-to-stable-diffusion

现在热门的不仅是多模态的文本图像生成,前阵子,OpenAI 发布了一个自动语音识别系统 Whispe 。在处理口音、背景噪声以及技术术语方面,Whisper 几乎达到了人类的水准。那么将 Whisper 与 Stable Diffusion 结合,可以直接完成语音生…

回顾 OpenMLDB 2022 之旅 | 开源之路,行将致远

2022年初,OpenMLDB 尚且懵懂稚嫩。彼时的我们刚刚走过开源道路上的第一个秋天,还没有结出丰硕的果实。前进着,期待着,2022的一切徐徐展开: 请旋转手机 和 OpenMLDB 共同回忆 2022 之旅 2022年末,OpenMLDB …

必看!.NET 7 在网络领域的四大更新

最新的 .NET 7 现已发布,我们想介绍一下其在网络领域所做的一些有趣的更改和添加。这篇文章我们将讨论 .NET 7 在 HTTP 空间、新 QUIC API、网络安全和 WebSockets 方面的变化。 HTTP 改进了对连接尝试失败的处理 在 .NET 6 之前的版本中,如果连接池中…

云计算运营—04 FusionSphere OpenStack 6.5方案介绍

FusionSphere OpenStack 6.5方案介绍 OpenStack 系统架构 OpenStack是什么 OpenStack是目前最流行的开源云操作系统: 资源抽象 OpenStack将各类硬件资源,通过虚拟化与软件定义的方式,抽象成资源池 资源分配与负载调度 OpenStack根据管理员…

Ardupilot EKF3核心算法《状态量的协方差矩阵推导》

目录 文章目录 目录摘要1.协方差矩阵推导2.关于 F的计算2.1 计算F的前四维关于四元数的状态方程2.2 计算F 的5-10维关于速度和位置的状态方程3.其他协方差的传播3.1 关于角增量偏差的协方差传播3.2 关于速度增量偏差的协方差传播3.3 关于地理坐标系地磁磁场矢量的协方差传播3.4…

【Vue基本指令】一.什么是Vue;二.Vue开发的方式;三.Vue的基本指令(重点)

目录 一.什么是Vue 1.前端技术的发展(html、CSS、JavaScript) (1)JQuery:是对JavaScript进行了封装,使得操作DOM、事件处理、动画处理、Ajax交互变得非常简洁、方便。是JavaScript的库。 (&a…

《云原生》一文搞懂RocketMQ队列概述

目录 序 概念简述 一、客户端概念 1. Topic-主题 2.ConsumerGroup(消费者组) 概念一览图 二、消息传输模型 三、实践应用 1.配置文件 2.生产者 3.消费者 配置一览图 最后的话 序 接上一篇对rabbitMQ队列进行了梳理 《一文搞懂rabbitMQ消息…

shell技术

退出状态码 Shell 中运行的命令会使用0-255之间的整数值,作为退出状态码,并以此来告知shell该命令执行的状态。 通常情况下,约定0代表命令成功结束,非0代表程序非正常退出。 假如没有指定返回值,那么会用脚本的最后一个命令的执…

华为路由器配置笔记

路由器(Router),是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号,路由器工作在网络层,用来跨网段通信,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和…

巧用数据分析表达式,让数据指标创建更简单

实现数据业务一体化的指标分析 从零售系统进化史get 数据统计的需求变更 零售系统需要的数据统计需求 V1.0 只需要获取当日累计的销售额,于是店老板就用 Excel或者纸质的表格创建了一个表,表中包含销售的日期时间,销售的产品,销…

c语言的变量和指针,怎么理解?

学会应用指针是C语言程序员的分水岭,也是C程序员级别的试金石。 变量可以分为基础变量、数组变量、指针变量,其中数组变量非常特殊,可以进一步分为基础数组变量和指针数组变量,所以暂时不考虑数组变量。假设我们在32位计算机上工…

【云原生】k8s之pod基础(下)

内容预知 1.pod的镜像拉取策略 1.1 镜像拉取说明 1.2 镜像拉取的策略 1.3 镜像拉取策略的设置操作 (1)Never策略的使用 (2)IfNotPresent策略在本地无镜像的情况下使用 (3) IfNotPresent策略在本地有…

客观认识植物乳杆菌 (L. plantarum) 及其健康益处

人体消化系统包含大约几百到几千种不同的细菌种类,其丰度构成因人而异。 其中少数益生菌乳杆菌属,即嗜酸乳杆菌、植物乳杆菌、短乳杆菌、乳酸乳杆菌、干酪乳杆菌、保加利亚乳杆菌、发酵乳杆菌、鼠李糖乳杆菌特异性产生细胞外蛋白、胞外多糖、细菌素和脂磷…

信息安全治理-信息安全状态示例

声明 本文是学习github5.com 网站的报告而整理的学习笔记,分享出来希望更多人受益,如果存在侵权请及时联系我们 信息安全治理-信息安全状态示例 组织可以生成一个信息安全状态,并将其作为信息安全的沟通工具披露给利益相关者。 组织宜选择和决定信息安全状态的格…

Curve 分布式存储在 KubeSphere 中的实践

Curve 介绍 Curve 是网易开发的现代存储系统,目前支持文件存储 (CurveFS) 和块存储 (CurveBS)。现在它作为一个沙盒项目托管在 CNCF。 Curve 是一个高性能、轻量级操作、本地云的开源分布式存储系统。Curve 可以应用于 : 1) 主流云本地基础设施平台 OpenStack 和…

【Bigdata】【Java】用IDEA创建一个Maven项目时,一直卡在Generating project in Batch mode步骤

Project Scenario(项目场景): I want to create a Maven project with IDEA to practice writing UDF functions and upload it to hdfs, so I need to initialize the maven project. (本人想用IDEA创建一个Maven项目来练习UDF函…

Netty初探

序: 为什么打算写Netty 相关的博客呢? Netty如今已经是应用非常广泛了, 很多框架底层都能看到他的影子,如Dubbo , Spring Gateway , RocketMQ、Elasticsearch、HBase 等比较出名的框架,在性能,…

使用div+css实现表格布局

DIVCSS是WEB设计标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。提起DIVCSS组合,还要从XHTML说起。XHTML是一种在HTML(标准通用标记语言的…

【MySQL】【systemd】mysqld_pre_systemd 及 mysqld@.service 的 bugs

mysqld_pre_systemd 及 mysqld.service 的 bugs问题原理mysqld_pre_systemd 的 bugsmysqld.service 的 bugs测试案例重现不指定 datadir 和 log-error 的 bugs开启 SELinux ,指定不同于默认值的自定义数据目录和错误日志位置进行测试修正方法方法一:向 m…

【Word】MathType 运行时错误‘53’:文件未找到:MathPage.WLL

问题描述 1. 环境: MathType7.4Microsoft Office 365Windows 11 2. 问题 情景1. Microsoft Word 启动时显示 Please reload Word to load MathType addin properly 情景2. 安装MathType后在 Microsoft Word 中使用复制粘贴时报错 运行时错误‘53’ 情景3. 在 M…