USTC Hackergame 2023
Hackergame 启动
经典签到题。随便录制一段音频,点击「提交」可以发现 URL 后多了形似 ?similarity=76.7409851460542 的一段 param。根据提示中的「相似度大于 99.9% 才能拿到 flag」,把 param 改成 ?similarity=100 就能拿到 flag 了。
Hackergame,启动!
猫咪小测
经典信息检索题。
- 想要借阅世界图书出版公司出版的《A Classical Introduction To Modern Number Theory 2nd ed.》,应当前往中国科学技术大学西区图书馆的哪一层?
根据 西区图书馆简介 | 中国科学技术大学图书馆,外文书库在 12 层,所以答案为 12。
- 今年 arXiv 网站的天体物理版块上有人发表了一篇关于「可观测宇宙中的鸡的密度上限」的论文,请问论文中作者计算出的鸡密度函数的上限为 10 的多少次方每立方秒差距?
翻译成英文之后搜索,可以在 arXiv 上找到 原论文。答案为 23。
- 为了支持 TCP BBR 拥塞控制算法,在编译 Linux 内核时应该配置好哪一条内核选项?
搜索「tcp bbr linux kernel」可以找到 这篇文章,答案为 CONFIG_TCP_CONG_BBR。
- 🥒🥒🥒:「我……从没觉得写类型标注有意思过」。在一篇论文中,作者给出了能够让 Python 的类型检查器
MyPYmypy 陷入死循环的代码,并证明 Python 的类型检查和停机问题一样困难。请问这篇论文发表在今年的哪个学术会议上?
搜索「mypy infinite loop」可以找到 原论文。答案为 ECOOP。
今年居然没有需要对服务器进行 CC 攻击的题了,我宣布这个 Hackergame 变质了。
更深更暗
打开网页,可以看到一闪而过的 flag。审计 static/main.js,发现了以下代码:
async function getFlag(token) {
// Generate the flag based on user's token
let hash = CryptoJS.SHA256(`dEEper_@nd_d@rKer_${token}`).toString();
return `flag{T1t@n_${hash.slice(0, 32)}}`;
}
然后把这个函数丢进 Console 里,带上 token 跑一下就出来了。
后来想到其实直接录屏就行了。
旅行照片 3.0
这是咱第一次做出旅行照片,开心!
1、你还记得与学长见面这天是哪一天吗?(格式:yyyy-mm-dd)
拉面店那张图左一,学长戴着的胸牌带子上写着 STATPHYS28。经过查询,这是一场学术会议的名字,这场学术会议的日期是 2023-08-07 到 2023-08-11。都试一遍就行了。最后试出来是 2023-08-10。原来 CC 攻击在这里。
2、在学校该展厅展示的所有同种金色奖牌的得主中,出生最晚者获奖时所在的研究所缩写是什么?
根据文中的上野站和上一道题中的 STATPHYS28 猜测学校为东京大学。
根 据奖牌边缘的文字得出这是诺贝尔奖牌,根据人名(M. KOSHIBA)得出这是诺贝尔物理学奖奖牌(后来发现也可以从奖牌的图案上看出来,不同学科的诺贝尔奖牌图案是不同的)。在维基百科上找到 诺贝尔物理学奖得主列表,再筛选所有国家为日本并与东京大学有关的。其中出生最晚者为 梶田隆章,所在的研究所为东京大学宇宙射线研究所(ICRR)。
3、帐篷中活动招募志愿者时用于收集报名信息的在线问卷的编号(以字母 S 开头后接数字)是多少?
根据地图可以得知东京大学附近的博物馆为东京国立博物馆。对面的喷泉为上野公园的喷泉广场。搜索 2023 年 8 月 10 日上野公园的活动。可以找到 全國梅酒祭 in 東京 2023。在其官网上可以找到 招募 STAFF 的新闻,得到 问卷链接,答案为 S495584522。
4、学长购买自己的博物馆门票时,花费了多少日元?
根据东京博物馆官网的 参观指南,成人的门票为 1000 日元 / 人,大学生的门票为 500 元 / 人。但是这里 1000 和 500 都不会,最后猜了个 0 居然对了。但是官网只说了「中小学生、高中生 或未满 18 周岁以及满 70 周岁以上者,均可免费参观综合文化展」,也许还有咱没找到的其他信息?
5、学长当天晚上需要在哪栋标志性建筑物的附近集合呢?(请用简体中文回答,四个汉字)
在官网上找到 STATPHYS28 的 Program Timetable,可以得到 8 月 10 日晚上是的安排是 Banquet(宴会)。再在官网上找到 Banquet,在第二个 Meeting Point 栏中可以找到集合地点为 Yasuda Auditorium,中文为安田讲堂。
6、进站时,你在 JR 上野站中央检票口外看到「ボタン&カフリンクス」活动正在销售动物周边商品,该活动张贴的粉色背景海报上是什么动物(记作 A,两个汉字)? 在出站处附近建筑的屋顶广告牌上,每小时都会顽皮出现的那只 3D 动物是什么品种?(记作 B,三个汉字)?(格式:A-B)
A:搜索「ボタン&カフリンクス 上野」,找到了 这个 Instagram 帖子,盲猜一个熊猫。之后也在 另一个 Instagram 帖子 上找到了题目中提到的海报。
B:搜索「上野駅 看板 毎時 3d」,找到了 这条新闻。虽然这条新闻看起来和上野站没什么关系,但是我直接盲猜一个秋田犬居然对了。