CCBC15 完赛总结
第一次完赛的 Puzzle Hunt,希望能和队友打一辈子 CCBC!
一切的开始
最初听说 CCBC 和 Puzzle Hunt 是在去年的夏天,那个时候也正热衷于 CTF,从与 CTF 相关的学长那里听说了这个比赛。想着这种解密比赛应该还挺有意思的,就拉着@45gfg9和@GooduckZ组队报名了。队伍的名字”45washduck”是我从我们三个人的网名中截取一部分取出来的,可以说是非常的没有起名品味了。那一届的比赛是”CCBC13(&14)”,因为是第一次参加,所以对体量没什么明确的估计,以为 13 便是全部的部分,所以做的还是比较悠哉的(88 个小行星做的很爽)。当时我印象最深的题目是“燃烧的世界”,与苏联相关的题目,找起来的感觉也比较爽。13 完成之后,本以为大功告成,没想到还有 14,当时离比赛结束还有两天多,感觉不太来得及,于是便歇了。
今年的 7 月份,又顺便跟着学长学弟看了看P&KU3(上)。Day1 的漫画题确实是神中神,但是 Day2 属实坐牢,便弃了。这个时候也是在群里看到了 CCBC15 的消息,感觉去年 3 个人还是有点力不从心了,于是又拉上了@GoPoux和@Fairicle一起组成了 5 人队,队伍名字也延拓成了”Go45washduckcle”,队伍简介顺便玩了 MyGO!!!!! 的梗。


一些前置知识
哦,说到现在还没有提 Puzzle Hunt 究竟是啥,就摘抄一段 Wikipedia[1] 的内容吧:
A puzzle hunt (sometimes рuzzlehunt) is an event where teams compete to solve a series of puzzles, many of which are tied together via metapuzzles. Puzzlehunt puzzles are usually not accompanied by direct instructions for how to solve them; figuring out the necessary approach is part of the puzzle. These hunts may be hosted at a particular location, in multiple locations, or via the internet.
就是说有若干的谜题,答案通常为有意义的英文单词或短语,某些迷题的答案会作为“元谜题”(Meta)的输入。
而至于 CCBC 本身,全称为 Cipher & Code Breaking Competition,是由密码菌主办的古典密码主题 Puzzle Hunt 比赛。参赛方式为线上组队参赛,每队 1-5 人共同完成题目,以解答出 Final Meta 的时间先后计算名次。
CCBC15 的结构是一共有 7 个分区,每个分区有 1 道 Meta 和若干的小题,最后又总和起来有一道 Meta Meta 和一道 Final Meta。谜题的涉猎范围之广,总能碰到适合自己的一款。
比赛开始!
2024 年 8 月 9 日 20:00,CCBC15 正式开始!不过鉴于去年刚开赛时服务器崩溃的盛状,我们也没急着登录答题(其实是大家都还有事)。不过十分钟后,不是同队的一名学长说已经可以进去了,我们便正式开始了比赛。一开始我还在外面,就拜托 GooduckZ 老师先截图发到群里,相中了一道纸笔,赶回家去做,结果人工半小时无果。与此同时,GooduckZ 老师秒了三道,奠定了带飞全队的基础;GoPoux 老师在群里讨论一道看图说话类的题目,并提议我开一个 notion 用来记录题目。现在看来 notion 确实相当方便,比 CCBC13&14 的时候我们纯用 QQ 讨论要好多了。随着解出题目的增多,重心也转向了我迟迟未出的纸笔。我和 GoPoux 老师以及 Fairicle 老师一起讨论,一起苦力,却依然没啥进展。正一筹莫展之际,GooduckZ 老师使用 Google 出来的第一个轮子秒了(只能说是 Bing 害人)。这一区的 Meta 也随之解锁,推 Galgame 已久的 45gfg9 老师也终于加入了讨论之中,带来了更多的思想碰撞。不过,在我们四人激烈讨论时,GooduckZ 老师又悄无声息的秒杀了 Meta,这一区的题目也就此完结,此时为 2024 年 8 月 9 日 23:00。

魔法和科学
随着教学区的 Meta 攻破,两扇传送门也出现在了屏幕上,对应剧情中去拯救不同平行宇宙中没有成功举办的 CCBC。但我们尚不知道,这两区将折磨我们整整 4 天。