查看原文
其他

中山大学“W4terCTF 2023”信息安全新手赛回顾


中山大学

“W4terCTF 2023”

信息安全新手赛回顾











      2023 年 4 月 7 日,作为计算机科技文化节第一弹的中山大学“W4terCTF 2023”信息安全新手赛如期举行。本次比赛一共吸引了 96 支队伍报名,75 支队伍获得参赛资格,参赛选手达到 230 名,主要是来自计算机学院、网络空间安全学院、软件工程学院的本科生和研究生。





     本次比赛历时一周时间,采用线上 Jeopardy 解题赛制,一共设置了 Misc、Crypto、Pwn、Web、Reverse、Forensics、PPC 七个方向、难度各异的 50 道题目供各位参赛选手挑战。


     比赛开始时适逢周末,各位选手展现出了极大的热情。他们摩拳擦掌,跃跃欲试,以知识与代码作为“武器”,在虚拟的网络空间中展现自己的能力。在开赛的第一个 24 小时内,比赛共收到了 1345 份提交,62 支队伍顺利解题共计 235 人次,无形的硝烟已经燃起。陆续放出的新题目更是在不断刺激着选手们的神经,为大家参与比赛的热情添柴加火。


     进入中期,随着简单题和中等题被各队伍尽收囊中,排行榜逐渐进入胶着的状态。领跑排行榜的队伍们开始把目光放到了那些在前期无人问津的难题上,向它们发出挑战。从这里开始,每一道题的求解之路都充满荆棘,而收获的 flag 也弥足珍贵。


     此时的队伍之间,不仅是对手的关系——每当一道困难题被某支队伍率先攻克,比赛排行榜都会发生不小的波动,引发交流群的讨论热潮。又像是在同一片未知领域上的开拓者们,正在携手前行——“取得一血”的通知就像远处放出的一枚闪亮的信号弹,吸引与排名相近的队伍集中力量紧跟其后取得这道题目的flag。

     (注:在 CTF 比赛中,“一血”指的是率先解出某道题目,一般会设置额外的奖励分数。)


     在比赛的最后 24 小时,排行榜上似乎大局已定,但也有暗流正在这片平静之下涌动。有那么几支队伍,他们谨记着一位长者“闷声发大财”的人生经验,为了麻痹竞争对手而将一部分的flag “珍藏”起来,直到比赛临近结束才尽数提交,使队伍的排名像火箭一样飞速上升,打乱了对手的冲刺计划。也有那么几支队伍,即使在比赛最后仍然没有放弃,按照自己的节奏解题,在排行榜的形似台阶的分数折线图上留下坚实的脚印。


     赛后,在组委会发放的调查问卷中,选手们交流着这次比赛期间的感想与收获:


毫无头绪


     意外能看出信件解密中 W4terCTF 对应的字段,确信是维吉尼亚密码,否则就要被卡住。如鲠在喉地受 trivial 题折磨了整个上课周,时间没做好协调,都得深夜才磨题目……悲伤退场…… 

——Taffy1885


     One Number SQL, 每次有点希望,但还是不会。 

——22330094



沉浸其中


     紧急求助从中午干到半夜。 

——xukx


     梦里都在想白天卡住的题的解法(真的不夸张) 

——nnnull


     做 One Number SQL 那道题的时候,自己卡得没有思路的时候,和队友在三饭头脑风暴,大家都临近放弃时,突然灵光一闪,找到了正确的解决方案,那个时刻的开心是到现在都记得的。 

——Emily


     和朋友线上交流未果,一起吃饭、讨论,吃完一起尝试,心累吐槽:我感觉都快思考出人生的真谛了。下一秒 flag 跃然“纸”上,真的思考出人生的真谛了.jpg

——Sinclair


收获满满


     大一新生,第一次自己打比赛,好难哦(?) 但是按着 CSDN 慢慢解流量分析还有第一次自己用 IDA 把 pwn 的题做出来还是挺有成就感的!

 ——clover


     Spam 2023 真的让人念念不忘(8 号开始做到了 14 号才做出来),搜 BinHex 的相关的信息让我深切地感受到中文互联网上的信息还是有点……不过其实最后能解出来这道题还是和前面做了其他题目学习到的思路有关,比如 Base32 解码,然后比赛也让好久没怎么写代码的我多少写了一丢丢代码。

 ——zhaoyp


     最深刻的是 Python 测试第三第四题的 quine 程序,第三题很容易在网上找到,第四题输出自己的哈希就要自己想,思前想后终于仿照第三题做了出来,虽然只有一点分但也很开心。 

——Pazuris

     (注:quine 指的是输出结果为程序自身源码的程序。这两题分别需要输入一段可以输出自身源码和源码的 SHA-256 的 Python 程序。)

 

     虽然我是菜狗,7天做出6道题,而且其中4道还是白给题。本人又菜又爱玩,好多题目都试了一下,然后都卡在一半就不会做了 QAQ

     这7天里真的投入了很多时间在学习各种新知识上面。自己实际上是上了大学之后才开始接触计算机相关知识,各方面能力都很拉跨,求知欲也不太够,第一次感受到了自己对计算机知识强烈的渴望以及因为这种渴望而又产生的兴奋感,发现有很多东西都想去了解,都想去试一试。

     印象最深刻的题是 JWT 那道,token一开始就凭借手速直接复制到手,但是傻了吧唧的一直没看出 gift 的内容该怎么解码,也没事先了解过计算机都有哪些常见编码,然后就卡了四五天没动静,直到某天中午突发奇想搜了一下“只有大写字母和数字的编码是什么编码”终于水落石出。虽然这题回过头看没什么含金量……不过拿到 flag 的时刻真的激动坏了! 

——panda


花絮


     MAZE Digger 区区 64×64 的地图怎么能难得到我!只需要投入不超过 20h 就能画出地图!赢得flag! 

——yong

     (注:此题需要在 WebAssembly 程序中提交一个 64×64 的迷宫从起点走到终点的路径,可以逆向 WASM 文件来获取迷宫数据,也可以通过与程序交互“走迷宫”的方式求解。不过对于后者来说使用一个搜索算法显然会更方便一些。)

     做了一天剪刀石头布呜呜呜呜呜呜呜 >_< 

——SuRuixi

     (注:此题需要连续在剪刀石头布小游戏中胜利 512 次才能得到 flag,但是通过某种方式可以预测程序的行为。)

 

     截止填表的时刻,依然没有写出签到题(呜呜呜呜真的不会我再去看看) 写出了!

 ——bartHe


     赛后解题的哲学家 2,理论完全正确,就是 small_roots() 的参数设置不够好,无法找到 x0 这个 600 位的小根,之前调了半天,没弄到点子上,偏偏在最后快结束试了一下,太着急了,本来能够稳稳拿下第一的,吸取教训吧,辜负了队友 LC,希望还有机会多学习一些! 

——Taurus_jsw

     (注:此题在给出 RSA 加密后的密文的同时也给出了明文的部分高位内容,通过 Coppersmith 攻击可以求出明文,但是调用相关算法求解时需要一定程度的调参。)



.

3

2

0

2

获奖

名单


向上滑动查看获奖名单


战队

得分

奖项

队员

关注 MSC&Matrix 谢谢喵

16881

冠军

陈银超,陈俊宇,叶承睿

WeW

16215

亚军

江思维,

李宸,

任双寅

灵缇莓樂

14090

季军

郑清锋,陈浚毅,邬广星

ACMM 旅行社

13268

一等奖

罗以彬,刘卓逸,王子睿

卡布奇诺

10129

一等奖

吴景图,刘峰玮,梁励

Team

9789

一等奖

陈靖尹,梁家禧,杨云涛

不组队

8545

一等奖

梁萍佳,叶荣臻

GZTimeFans

7623

一等奖

许睿林,黄烨,

郑锐涵

東雪蓮 Official

6497

二等奖

常为铭,高志锋,李绎昊

有分就行

6297

二等奖

谢泽熙,罗威,

谢泽辉

图一乐

6160

二等奖

黄剑乔,欧梓洋,黄颂钧

我在中大修马桶

5981

二等奖

赵一平

去看《冰菓》谢谢喵

5721

二等奖

王亮智,叶昊翔,梁铭恩

SSS

5632

二等奖

丁麒源,储致远,邓锦锋

ArcAneAzur3

4983

二等奖

何骁轩,胡俊涛,黄俊贤

大石碎胸口

4550

二等奖

刘嘉熙,陈宇浩,刘彦莹

MCM_SOLVED

4349

二等奖

曾伟超,俞泽斌,张祺

捍卫者

3935

二等奖

刘浩龙,刘可煜,卢衍帆

流浪 Sun 吧计划

3748

二等奖

蔡嘉威,陈杰鹏,陈瀚翔

打新手赛打的

3200

二等奖

王志杰,张希旭,雷顺然

401GOers

3096

二等奖

梁根铭,梁晋熙,梁科丞

你说的对,但是

2958

二等奖

余星凡,陈冠一

真的不会 CTF

2933

二等奖

吴颖彬,曾衍铨

逸一时悟一世

2598

三等奖

蚁权,

洪泽锐,郭俊乐

GYTime

2209

三等奖

黄政菘

我将彻底重在参与

2173

三等奖

王博仑,刘智楷,梁艺声

freshmanCTF

1758

三等奖

杨博,

沈知雨,卢科州

ctf-摸鱼小队

1611

三等奖

魏琢艺,丁茂林,刘德钦

叻叻猪队

1547

三等奖

罗林茵,李杏阳

钗头凤

1479

三等奖

王晨茜,周桐欣,李金艾

ninuctry

1071

三等奖

孙千然,米雪妍

bredang

989

三等奖

陈皓炜

PPclub

916

三等奖

彭商毅,丁艺桦

Warriors

808

三等奖

蔡东,

韩云昊,廖飞羽

Goblin

767

三等奖

戴竹涵

vegeteam

708

三等奖

马清扬,刘婵姝

鸭大码组

625

三等奖

黄海珊,黄玥珺,许开翔

收工食餐掂嘅

608

三等奖

劳绮晴,李宛瑾,郭佳蓉

马苏里拉芝士波

605

三等奖

麦嘉升,马俊,苏睿熹

信息不安全

408

三等奖

孟怡然,區學文,叶定城

说得都队

401

三等奖

邹晨霜,李盈莹

CTF

400

三等奖

倪梦辰,于益

40822

400

三等奖

文鑫

Google 读作咕噜咕噜

400

三等奖

陶汉林,赫浩锜,黄名楷




来源:中山大学 W4terDr0p 战队

排版:罗林茵

初审:熊鑫宇

复审:晏敏贞

审核:陈凌


继续滑动看下一个
CSE信息时代
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存