游客发表
凌晨两点,宿舍楼熄了灯。大学我盯着屏幕上那道叫“ez_pwn”的南京题,栈溢出偏移量算到第7遍还是邮电不对。旁边室友的大学呼吸声均匀,我却听见自己心跳撞在键盘上——啪嗒,南京啪嗒。邮电这就是大学南邮CTF平台的日常,一个让几百号人自愿熬夜的南京地方。
平台挂在南邮信息安全协会名下,邮电域名简单,大学界面朴素得像2008年的南京论坛。但点开题目列表,邮电你会倒吸一口气。大学从最基础的“签到题”到需要啃三万字论文才能入手的密码学,四百多道题层层叠叠,像一本没人逼你读却停不下来的武功秘籍。别的学校CTF平台可能只是个训练场,南邮这个更像是活着的生物——每学期都有新题注入,出题人都是刚在国赛拿奖的学长学姐,他们把自己踩过的坑、挨过的打,全揉进题目里。
我第一次在这平台上拿下一血,是道叫“SQLi_Login”的注入题。当时卡了一下午,admin密码试了十几种组合都不对。后来蹲在厕所里忽然想通——查询语句里过滤了空格,但没过滤注释符。冲回电脑前,payload敲完的那一刻,页面跳出flag,我差点把手机摔进马桶。那种感觉不是“我学会了”,而是“我猜透了出题人的心思”。平台上的题都有个特点:解法从来不只一种。你拿官方的通用payload能过,但如果你能读出php源码里的隐藏提示,用更骚的方式绕过,照样给你分数。这种开放性,逼着你往深处钻。
平台还有个“战报”板块,每次提交正确flag,系统自动生成一条动态,像朋友圈一样挂在首页。有人凌晨四点连刷三题,底下评论区全是“大佬收徒”;有人卡在缓冲区溢出两周,忽然通了,发个“终于”,底下二十多个“恭喜”。这种公共空间的展示,让做题不再孤独。我见过一个研一学长,为了冲击某道逆向题,把平台当日记本——每天更新失败过程,第七天他po出完整writeup,末尾写了句“其实第5天就搞定了,但想看看有没有人跟我走一样的弯路”。底下炸了锅,有人骂他狗,有人喊他爹,但所有人都知道,这道题从此不再是秘密。
平台背后有套严格的积分规则。简单题10分,中等题30分,难题直接上80。分数排行按周刷新,前二十名会显示在首页。别小看这个榜单——它直接决定了谁能进校队,谁有资格去参加HECTF、XCTF这些线下赛。去年有个大二女生,靠刷平台题从两百名冲到第八,后来在国赛里拿了个人三等奖。她说自己没别的诀窍,“就是每天睡前刷一道平台上的Crypto,像别人睡前刷抖音”。这话糙,但理不糙。
平台也有让人骂娘的时候。去年某道Misc题,图片隐写藏了段音频,音频里又藏了摩斯码,摩斯码解出来是个网址,网址里要输密码,密码藏在题目的评论区——而评论区需要注册满30天才能看。当时卡了全校上百人,论坛里哀嚎一片。直到有个老哥翻出平台日志,发现出题人自己不小心在测试时留了个备案号,顺着备案号找到了他个人博客,博客里写着“别试了,密码是admin123”。这题后来被官方判定无效,但那个老哥因此一战成名。平台不只是做题,它连出题人的失误都成了隐藏考点,这种“活”劲儿,是题库软件永远给不了的。
说到底,南邮CTF平台最狠的地方不是题多,而是它把一群本来各玩各的人,硬生生拧成了个圈子。你提交的每个flag,都在告诉别人:我还在,我还在攻,我还没放弃。而当你卡到想砸电脑时,看看排行榜上那些名字——他们也曾在这里熬过夜,踩过坑,只不过比你早一点摸到了门道。那就再试一把。
友情链接