文章目录
- 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)



















