Author: yezhiyi9670 #/runle timer 0 (2802)
比赛平台 · 排行榜存档 · 官方题解仓库与题目源代码存档
这是我的 USTC HackerGame 2024 个人题解。此题解旨在详细记录我的思考/尝试过程。
我的主操作系统是 Windows。涉及需要 GNU/Linux 的操作时,在 Docker 容器内进行。
此仓库在比赛期间建立并有过数次 commit(目的是备份数据),但是在比赛结束前并没有公开。
点击题目名称访问题目的题解内容。带有 *
的题解包含官方题解最初发布时没有提到的非预期解。
# | 分类 | 个人技能 | 题目 | 子任务 | 完成时间 |
---|---|---|---|---|---|
1 | web | trivial | 签到 | 2-14:54 | |
2 | web | search | 喜欢做签到的 CTFer 你们好呀 | 2-15:55 | |
3 | general | search | 猫咪问答 | 2/2 | 2-17:20 |
4 | general | trivial | 打不开的盒 | 2-17:45 | |
5 | general | infer | 每日论文太多了! | 2-17:40 | |
6 | web | frontend | 比大小王 | 2-17:52 | |
7 | general | search | 旅行照片 4.0 | 3/3 | 2-19:54 |
8 | general | trytry | 不宽的宽字符 | 3-16:24 | |
9 | general | trytry | PowerfulShell* | 3-19:20 | |
10 | web | xp | Node.js is Web Scale | 4-21:23 | |
11 | web | backend | PaoluGPT | 2/2 | 3-21:46 |
12 | math | 1/3 | 3-21:52 | ||
13 | math | 1/3 | 3-22:06 | ||
14 | math | trytry | 优雅的不等式* | 2/2 | 6-15:23 |
15 | general | automate | 无法获得的秘密* | 5-15:41 | |
16 | general | trytry | Docker for Everyone Plus* | 2/2 | 4-16:06 |
17 | general | xp | 看不见的彼方:交换空间 | 2/2 | 4-01:59 |
20 | general | search | 不太分布式的软总线 | 3/3 | 7-01:21 |
22 | general | search | 动画分享 | 2/2 | 4-19:37 |
24 | math | 3/4 | 6-01:48 | ||
25 | web | backend | 禁止内卷 | 4-17:31 | |
26 | binary | 1/3 | 6-13:51 | ||
27 | math | 2/3 | 6-10:45 | ||
34 | AI | 1/2 | 5-02:22 |
鉴于题目的 flag 往往有调侃、提示、启示等作用,每个题解都会包含我在题目中获得的 flag 以供参考。注意实际情况下,不同选手获得的 flag 可能有所不同。
个人技能:
trivial
初学者应当知道的简单小技巧infer
揣测出题意图search
通过网络搜索获取信息frontend
Web 前端相关问题(脚本、修改前端行为、伪造请求、XSS 攻击等)backend
Web 后端相关问题xp
需要一定的折腾或专业学习经验automate
题目本身可以手动完成(不论耗时),但需要自动化以减小工作量trytry
多试试math
数学,字面意思reverse
逆向工程
个人分类仅代表个人水平条件下的个人做法所涉及的核心难点,不表征题目的特性。