文章目录
- ez_js
- Cat_Jump
- miao~
- CatCat
- Peekaboo
- MeowMeow
- CatchCat
- CatFlag
- Nepnep 祝你新年快乐啦!
ez_js
f12搜索score,修改超过分数1即可获得flag
 ![[图片]](https://img-blog.csdnimg.cn/3edddefc211e406c99d8600bd348d2fa.png)
然后获得flag地址
 ![[图片]](https://img-blog.csdnimg.cn/a2a246a818c64d38807d64d8e1bd9da5.png)
访问即可
 ![[图片]](https://img-blog.csdnimg.cn/da6337beddd24a1da67474d490e952a1.png)
Cat_Jump
仿真玩半天不知道怎么解,最后直接搜关键词出的
 挺可惜的,要是搜查看结果的时候仔细一点,又可以到手一张贴纸了。火眼只能看到部分,然后使用FileLocator Pro搜,秒出
 ![[图片]](https://img-blog.csdnimg.cn/5bc2f7a4f7dd4590b3f32fda08f5fd0a.png)
![[图片]](https://img-blog.csdnimg.cn/f5357a90b24a46acb98b7fde47260257.png)
miao~
jpg文件后面嵌套了一个wav,导出
 ![[图片]](https://img-blog.csdnimg.cn/fb26a801b6ac4dd689764ec7c7188e6d.png)
查看频谱图,获取密码CatCTF
 ![[图片]](https://img-blog.csdnimg.cn/7fe1a7293ab44762aa8ff2def1c302f2.png)
deepsound解
 ![[图片]](https://img-blog.csdnimg.cn/b6e1041f6e734e6899ae661de9cd2f76.png)
兽语:https://roar.iiilab.com/
 ![[图片]](https://img-blog.csdnimg.cn/dd1146a0aa644472a144e9cf941fe76a.png)
因为之前写过一篇音频隐写总结的文章https://blog.csdn.net/qq_51652400/article/details/123504708,这次比赛帮我涨了几个点赞收藏
 ![[图片]](https://img-blog.csdnimg.cn/a280b805a9d240c49c8e5fb4b73de900.png)
CatCat
根据文件名猜测是rabbit加密和base91,但是rabbit需要密码
 仿佛回到刚学CTF的时候,在猫猫.jpg中搜索关键词pass获得rabbit获得密码catflag
 ![[图片]](https://img-blog.csdnimg.cn/4de03dec955f49d5bb1d6716727cf913.png)
解密https://www.sojson.com/encrypt_rabbit.html
 
然后base91解码http://www.hiencode.com/base91.html
 ![[图片]](https://img-blog.csdnimg.cn/7984907bdb0f478a88571f131687bb43.png)
观察特征,以每一组都有cat,且以.!?结尾,联想Ook加密,用notepad把cat替换成Ook,解密即可
 https://www.splitbrain.org/services/ook
![[图片]](https://img-blog.csdnimg.cn/c7e6d02fcfec4227a010b0559680fe09.png)
Peekaboo
emmmm,这题我不好评价
 图片放大,提示qq空间地址
 ![[图片]](https://img-blog.csdnimg.cn/2b6d7ea31a434d75b5cfbe9bf917914b.png)
在空间翻到id
 ![[图片]](https://img-blog.csdnimg.cn/a683b258df6e49cb9f638855b7482a41.png)
然后在王者app根据id搜
 ![[图片]](https://img-blog.csdnimg.cn/c74e339f965147aebc81c552f86474e1.png)
百里玄策
 ![[图片]](https://img-blog.csdnimg.cn/7964c0a3700247aeb922f67e1d497a37.png)
MeowMeow
PNG图片尾有一个base64,
 
解码
 
ascii的艺术,直接放入记事本然后调整大小
 ![[图片]](https://img-blog.csdnimg.cn/9a02566c3c664b0b8ccfe5fb22704ce6.png)
CatchCat
GPS数据
 ![[图片]](https://img-blog.csdnimg.cn/97ae9755b29b44c69fe2248d253d2260.png)
画轨迹就可以了
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就完事了
 ![[图片]](https://img-blog.csdnimg.cn/bc0c0c3ceffa4ee086b515dd58d03fcc.png)
Nepnep 祝你新年快乐啦!
视频末尾
 ![[图片]](https://img-blog.csdnimg.cn/07a9dae39e524ef19429f0a808ddd815.png)



















