这是一个的CTF历史比赛题目信息的仓库。
主要是中国国内的知名CTF公开赛,一般不包含校内赛、省内赛、内部赛等比赛信息。
包含比赛信息、题目描述信息、部分比赛题目最终分值等信息。
分享师傅们的writeup链接和一些官方、非官方的writeup文档。
支持题目附件和部分题目源码下载,进行题目复现。只用于学习交流,请勿用作它途。如有侵权,请联系删除。
题目信息及附件会在比赛结束后尽快更新(我也不想电脑里总存着一堆附件)
如果比赛需要提交wp,一般是wp提交时间截止后。
如果发现网盘链接失效可以联系我补发。
每场比赛附件的网盘链接,在对应赛题信息的顶部“附件链接”中。
同时支持百度网盘、腾讯微云、蓝奏云,下载方式请根据个人条件自行选择。
比赛信息中包含部分wp相关网络连接。
writeup文档文件网盘链接如下(内容相同,任选其一):
链接:https://pan.baidu.com/s/1GxQ7t7FoufCMzyhfV726Aw 提取码:hdxw
链接:https://share.weiyun.com/LuJAO0cZ 密码:blyfoa
链接:https://t1m.lanzous.com/b0af582sj 密码:hdxw
目前以下所有网盘的上传账号都没有开通会员,配置均为普通用户级别,受限较大
开通了百度网盘会员的用户,建议优先使用百度网盘下载
文件名敏感词:yrs(如easyRSA.zip、babyRSA.zip)
文件名包含敏感词会导致分享链接失效
由于容量较小,从2021年3月22日开始改用阿里云盘替代
由于未开会员,容量只有10G,所以大于100M的附件一般不会保存到微云。
分享文件UNCTF/1910245db14014309ed.zip显示违规,申诉失败,这个文件微云没存
2021年3月22日后的附件会上传到阿里云盘,以前的的附件不再补传。
目前阿里云盘不支持分享功能,描述暂略。
由于蓝奏云限制单个文件最大为100M,经过测试连续上传大于50M单文件会有20%的文件上传失败,所以对于蓝奏网盘大于100M的附件进行了切割,切分成48M的单个文件(下载时不要下一部分啊喂)。
切分方式是直接截取连续的字节,切分和拼接工具在filesplit.py(python3环境),或可或自行按照编号顺序将文件的字节直接拼接。切分后的文件命名方式为origin_name_[1-n].zip
。
例如:
# 原文件 = file.7z = 276M
python3 filesplit.py -s /mnt/file.7z
# 经过切分后得到
file_1.7z = 48M
file_2.7z = 48M
file_3.7z = 48M
file_4.7z = 48M
file_5.7z = 48M
file_6.7z = 36.7M
# 还原文件
python3 filesplit.py -c /mnt/file.7z
# 会自动按顺序搜寻/mnt/路径下file_[1-n].7z命名方式的文件,,并自动拼接成file.7z保存到/mnt/路径下
为了防止切分成过多子文件,大于400M的附件一般不会存到蓝奏云。
如有疑问或提供相关资源请联系QQ909712710(备注来源:github-ctf_game_history)或QQ群658858223
如果本仓库对您有帮助或者您愿意支持本仓库的更新,欢迎扫码捐助(算了,反正也没人扫)
链接 | 说明 |
---|---|
web题目复现 | 使用docker镜像,已有镜像可以直接获取运行,不定期偶尔更新 |
CTF在线工具 | 一些CTF相关的信息收集整理 |