Skip to content

本仓库用于存储和构建 SVUCTF-HELLOWORLD-2024 的题目镜像。

License

Notifications You must be signed in to change notification settings

SVUCTF/SVUCTF-HELLOWORLD-2024

Repository files navigation

SVUCTF-HELLOWORLD-2024

本仓库用于存储和构建 SVUCTF-HELLOWORLD-2024 的题目镜像。

Powered by GZCTF and GZTime

poster

感谢 @liseihoka 帮助制作封面,封面潮得可怕

说明

本仓库用于存储和构建 SVUCTF-HELLOWORLD-2024 的题目镜像、题解。

欢迎各位选手以 Pull Request 的形式提交自己的 write-up 。

若大家对本仓库有任何疑问或改进建议,欢迎提 Issue 。

所有幕后花絮可在 behind-the-scenes 中找到。

比赛时间:北京时间 2024 年 10 月 26 日 09:00 ~ 10 月 31 日 20:00 (共 5 天 11 小时)

目录

项目结构:

.github/workflows/
    └── <category>.<name>.yml
assets/                             # 资源文件,如封面图
base/                               # 基础镜像
behind-the-scenes/                  # 幕后花絮
challenges/                         # 所有题目
    ├── web/                        # 题目分类
    │   ├── challenge1/             # 题目
    │   │   ├── build/              # 构建文件
    │   │   │   ├── Dockerfile
    │   │   │   └── more...
    │   │   ├── attachments/        # 附件
    │   │   ├── writeup/            # 题解文件    
    │   │   └── README.md           # 题目信息(含题解文本)
    │   └── more...
    └── more...
player-write-ups/                   # 来自参赛者的题解

题目

部分题目在比赛中划分了更细的分类,但在仓库中没作更改,如 猫咪小测 仍在 Misc 分类而不是 OSINT。

Misc

题目描述与题解 难度 附件 源代码 镜像 标签 出题人
签到一下 Baby 附件 - - encoding Rr19
RunMe[C] Baby 附件 源代码 - 13m0n4de
RunMe[C3] Baby 附件 源代码 - 13m0n4de
RunMe[Python] Baby 附件 - - 13m0n4de
RunMe[ELF] Baby 附件 源代码 - 13m0n4de
RunMe[EXE] Baby 附件 源代码 - 13m0n4de
web? Trivial 附件 - - Rr19
野宫 Trivial 附件 - - gif Rr19
不是哥们? Trivial 附件 - - encoding Rr19
Wireworld - LEVEL 0 Trivial - 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/wireworld_level0:latest 13m0n4de
Wireworld - LEVEL 1 Trivial - 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/wireworld_level1:latest 13m0n4de
乾坤大挪移 Easy 附件 - - base64, steganography, file_carving Rr19
红之墓 Easy 附件 - - wav, morse_code Rr19
神秘的猪眼烧烤街道 Easy 附件 - - OSINT ksks
?????? Easy 附件 - - cuneiform Rr19
Music Normal 附件 - - base16, steganography, silenteye Rr19
你好世界 Normal 附件 - - steganography Rr19
猫咪问答 Normal - 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/neko_quiz:latest OSINT 13m0n4de

PPC

题目描述与题解 难度 附件 源代码 镜像 标签 出题人
1337 Machine Normal - 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/leet_machine:latest pwntools 13m0n4de
Soyo && Cat Medium - 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/concat:latest ABNF, RFC 13m0n4de && liseihoka

Pwn

题目描述与题解 难度 附件 源代码 镜像 标签 出题人
Netcat Baby - 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/nc:latest 13m0n4de
欸我 Flag 呢 Baby - 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/nc_hidden:latest 13m0n4de
猜数字 Trivial 附件 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/srand:latest pseudo_random 13m0n4de
Ret2shellcode Easy 附件 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/ret2shellcode:latest ret2shellcode 13m0n4de
Ret2text[64] Normal 附件 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/ret2text64:latest ret2text 13m0n4de
Ret2text[32] Normal 附件 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/ret2text32:latest ret2text 13m0n4de
ROP Medium 附件 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/rop:latest rop 13m0n4de

Reverse

题目描述与题解 难度 附件 源代码 镜像 标签 出题人
Welcome Baby 附件 源代码 - COOK
UPX Easy 附件 源代码 - upx COOK
PYC Normal 附件 源代码 - pyc, xor COOK
StreamLock Medium 附件 源代码 - rc4, base64 pn1fg

Web

题目描述与题解 难度 附件 源代码 镜像 标签 出题人
Param Baby - 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/param:latest http SMJB
ezHTTP Baby - 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/ez_http:latest http, headers SMJB
babyRCE Trivial - 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/rce:latest php, rce SMJB
Method Easy - 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/method:latest http 13m0nde
PHP Class Normal - 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/php_class:latest php SMJB
ezRCE Normal - 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/ez_rce:latest php, rce, bypass SMJB
Unserialize Medium - 源代码 ghcr.io/svuctf/svuctf-helloworld-2024/unserialize:latest php, unserialize SMJB

难度与分值

题目难度 Baby Trivial Easy Normal Medium
题目分值 200 400 700 1100 1600
题目最低分值比例 50% 50% 50% 50% 50%
题目最低分值 100 200 350 550 800
难度系数 6.0 8.0 10.0 12.0 14.0

来自参赛者的题解

选手需要使用 Pull Request 提交自己的题解文件,并在下面表格中添加自己的一栏信息。

注意:选手提交的 write-up 的主要内容需要在本仓库存档,仅仅提供到自己博客的题解链接的 Pull Requests 不会被合并。

选手提交的 write-up 中可以添加自己的博客链接,以及指定 License(如不指定,则默认与本仓库相同,见 许可证 一节)。

题解格式可以参考下方示例。

题解 备注 包含题目
选手或队伍名称 总排名第 N 名 题目一、题目二、题目...

致谢

许可证

该项目采用 GPL-3.0 许可证,查看 LICENSE 文件了解更多细节。