3 Oct 2020

参加 CCISC2020 是什么样的体验

参加 CCISC2020 是什么样的体验

jzwsb,ylbnmsl

华科,彳亍!易霖博,⑧彳亍!

0x00 星 际 玩 家

👴今年又来整这个带学生国赛,去年因为星际玩家看错规则,👴直接白给。

今年👴寻思因为疫情吊比赛没了,结果突然给👴来了个报名通知,这是吊比赛今年第一次瞎几把发通知,最后一次不知道等到啥时候,希望能发,秋梨膏!

10号截止,研究生只能单独组队,也没人翻译翻译什么他妈的叫他妈的单独组队。

后来推迟,研究生报名也⑧限制了,和👴没啥关系,👴白给队组好了,告辞。

0x01 👴都忘了还有初赛

初赛,法师赛,赛后有封神榜,彳亍!

RSA 出题人建议击毙

赛后b乎已经有如何看代 CISCN2020 初赛

“CISCN 和👴CCISC 有什么关系”

0x02 带伏笔

复赛,👴dnmd 又是 build,你 build 你🐎呢?

宁说 break 环节用选手出的题, 👴寻思 break 就 web 和 pwn,出的 reverse、crypto、misc 去哪了?

build-break-fix 建议改成 嫖题-日题-修题。

build 附件要求大小不超过 150M,👴寻思,docker 镜像+录屏,150M 这大小咋测的,把你🐎压缩了测出来的?

复赛打两天,第一天👴拿了个 house of husk 一血,龙鸣出题人估计是照着 poc 出的题⑧,菜单选项给的都刚好,👴直接照着 poc 写,远程打⑧彳亍,目测 dockerfile 里 upgrade 了,上阴间 libc 的阴间 onegadget,喜提flag。还有个龙鸣 off-by-one+setcontext,直接用 surager 博客的就彳亍了。

👴搞了个带伏笔,有个司马 repwn,强行套,进菜单题前先输个密码,出题人上 unicorn,但也算是带善人,给的 x86,大概看了看是个吊方程,z3 解发现多解,可能是👴没看见一些条件,但是👴选择直接猜,因为👴带学洋文Ⅳ 82分。逆向解完就是个 glibc2.27 UAF,👴龙鸣了,拿到俩相同指针害搁着 double free,直接 edit ☀没看到。add 次数限制了,👴double free 咋算都差2,最后都开始☀ exit 了,👴龙鸣了,带伏笔。

但是👴🚪晚上依然去了夜店,整了丶🔥,吊学校吊人骂了一遍。骂完👴说👴🚪💊能进决赛就口乞顿带的。

所以👴们进决赛就是为了口乞,事实上决赛就是这样的,带学生吃饭带赛,这个后面再说。

第二天,pwn 🍊屋👴带伏笔,漏了一选项,距离压不下去,比赛快结束了👴🚪整出了解法,最后十分钟连不上远程,主办方说是👴网络问题,那你牛批。

按照通知要求,👴应该在 17 号之前提交决赛的 build,👴都不知道👴能不能进决赛👴交个🔨,但是👴还是瞎几把交了一个。

两天两个伏笔,👴进🔨决赛。

幸好👴 build 牛逼。

0x03 所以👴就来到了武汉

👴24 号晚上刚回学校,给👴来了个带新闻,青岛喜提 2 无症状。👴🐎感觉💊出带问题,第二天早上直接上🚪拜访团委,请假问题不带,这波是去武汉避难。

各找各辅导员办请假,19 级贵系辅导员害挺好看。

26 号早上 7 点的🚝,青岛站,所以 25 晚上就💊滚出学校。

青岛站附近找了个 ashome,⑧彳亍,上嗨名单。26 号 8 小时🚝淦到汉口,在推荐酒店旁边的酒店住,每天都有奇妙的小卡片,👴一般用这个插卡取电,好使。

1

👴还加了一个,问他能不能识别验证码

14

晚上在酒店旁边吃了个龙鸣火锅,龙鸣餐具、龙鸣蘸料,芝麻酱糊嘴,吃着⑧彳亍,开不成发票,害你🐎有丶贵,建议击毙。⑧彳亍,上嗨名单。

7

👴在武汉还吃到了阿姆斯特丹面,彳亍!

3

26 号晚上拿到比赛规则,AWD,看了半天没发现 plus,和之前通知的完全⑧一样,ylb 开倒🚗,他🐎没了。AWD 交 flag 输入验证码,区分大小写,一堆WwLliIoO0zZVv,他🐎没了。

27 号买转接头跑了半天,签到之后去华科网安学院溜了一圈,彳亍,从硬件方面来看,贵校不如华科一个学院,从,算了,还是说硬件⑧。晚上在酒店旁边整了丶土菜,彳亍,比贵校旁边的夜店彳亍,上白名单。

8

星际玩家考试没来比赛,白给了,👴只能上小黄鸭了

5

这是👴🚪fish-farming 第一次线下赛

9

为什么⑧是 Blue-Whale?

因为打龙鸣比赛⑧能上带号

0x04 载入史册的 AWD

开局 15 分钟隔离加固,拽源码扫后门,web1 赛马场,先把后门🐏了,👴发现👴 500 了,👴寻思是不是👴🐏后门的姿势有问题,👴就把后门又装回去了,还是 500,好像是开局宕机,那没事了。

加固结束后👴还是访问不了别人靶机,找了个工作人员问,他告诉👴:你访问的可能不是 web 靶机。👴:❓。他说👴的 web 靶机 ip d 段在别的队伍可能是 pwn 靶机。事实证明他在扯淡。 web3 照着日志 ☀ 别人,彳亍。👴🚪 web2、3、4 也一直被☀,web1 开局宕机没扣多少分,后面的 check,让👴想起了湖湘杯💧老哥的名言”你 check 个 jb“,所以👴就把站🐏了。

pwn 无所吊谓,看一眼就能 patch,不被☀就彳亍。

上午对👴队来说,凑合能打,下午起飞,ylbnb。

中午的盒饭,彳亍,三荤两素,彳亍!

下午一点开始,事实上十二点就没结束,👴吃饭的时候又队伍还在上分。下午一点之后,👴发现👴 ssh 连不上了,也☀不了别人,两点主办方宣布暂停 40 分钟。靶机都被重置了,👴看到多了个 pwn1,以为是把第二天的题露出来了,ssh 连上去准备下载,但是👴连不上,👴队友连上了。在主办方正式宣布比赛继续后,👴傻了,ssh 连不上自己,访问不了自己靶机,访问不了别人靶机,☀不了别人,但是能被别人☀。👴两台电脑两个号,一个 ssh 能连,一个ssh 不能连,队友的 ssh 都能连。👴们取了个并集,发现👴队此时能淦的事有:ssh 连自己,访问自己靶机,被别人☀。

那👴打你🐎呢,主办方应该也知道这种状态👴们只能打你🐎,所以比赛继续暂停

但是 ylb 给的理由是平台被选手☀了,👴❓,那宁为什么⑧禁赛?

茶歇,彳亍。茶歇区喝酸奶吃小点心,肉松蛋糕,好口乞!酸奶,好口曷!

建议改名,全国带学生茶歇带赛,全国带学生信息安全竞赛——吃饭实践能力赛。

看一眼热点,有 ylbsb,彳亍。

👴在口乞的时候也没有忘记思考,ylb 是如何实现这种效果的,👴瞎几把猜了一波:

  1. 已知功能有:访问自己靶机,ssh 连自己,访问别人靶机,被别人☀。ylb 对每个账号来个rand(),👴喜提一个被别人☀。
  2. 加固阶段隔离玄学,加固时能☀别人,加固结束后⑧能☀别人,👴在加固阶段确实能访问别人靶机,加固结束后啥都干不成。

《运维在抽烟》

11

晚上的盒饭都来了比赛还在暂停,晚上的盒饭,彳亍,三荤两素,彳亍!全是肉的红烧肉,彳亍!可惜下午茶歇口乞太多了,没能光盘,正常情况下,这种盒饭👴能吃两份。

6

比赛结束后,👴才知道带🔥能看到的题是不一样的,👴看不到 pwn1,有的队伍看不到 pwn5,有的队伍看不到 pwn3,有的队伍看不到 web3。但是👴的 pwn1 靶机是存在的,其他队伍的 pwn1 也是存在的,也就是说👴能☀别人也能被别人☀。但这些都是👴赛后和其他队伍交流知道的,有个几把用。

👴宣布,👴是全国带学生茶歇带赛特等奖

12

4

0x05 解题,解你🐎

前一天晚上买的题,DASCTF{} 都没改,彳亍!

断网 risc-v 逆向,彳亍!

断🔨网,收手机封条竖着贴,也不查是不是关机了,湖湘杯都知道收袋子,吊比赛封条数着贴,袋子也不收,带🔥都在开热点,彳亍!

这让👴想起来一句话:明天比赛时手机关机封袋,要流量能有啥用?

比赛不让上外网怎么办,开热点。开热点怕被发现怎么办,把名字改成 ylbsb。

ylbsb

上外网被发现的拍了张照最后喜提一等奖,彳亍!

ylb 让选手⑧想打就出去,彳亍!

arm pwn 没环境,盲打,折腾了半天⑧彳亍,好像是踩了坑,👴🐇🌶。第二个 vm 也没来得及做,pwn3 close(1),wdnmd。

fix 阶段,也没人翻译翻译什么他妈的叫他妈的 fix,什么他妈的叫他妈的 fix 文件包,什么他妈的叫他妈的 ylb 的 fix,听说 fix 要写 wp?👴,fix,2 分,☀你大坝

今天有可乐,口曷!华科 yyds

0x06 强 行 颁 奖

fix 之后强行颁奖,给了个表,里面只有排名,连分数都没。每个队伍能拿到自己的分数明细,签字确认,但是分是咋算的没人知道,ylbnb、jzwnb!

作为一个国家级带赛,👴至今⑧知道成绩计算规则。

👴喜提三等奖,吊用没有

0x07 抽奖,彳亍

👴来之前说,👴们来的主线任务是:保证报销、口乞、晚宴抽奖,支线任务是旅游,可选任务是混个国三,抽奖听说有十万块带奖,👴喜提三等奖手环。

👴这波是全国带学生信息安全竞赛——晚宴抽奖三等奖,算是国家级三等,给👴加分,gkd

晚宴吃着一般,👴觉得有三道菜重复了,但是只要是口乞,👴都觉得彳亍!

10

0x08 👴爪巴

打完比赛正好是国庆,提前打听了报销的事,没闭环也能报,👴⑧能过家门而不如,30 号直接北上阿姆斯特丹,↑🚝💴忘买吃的了,饿的一批,👴想起了茶歇区,想起了盒饭,但是👴只能跑到餐车吃十五块的🚝龙鸣盒饭

13

👴在阿姆斯特丹,现在👴只想口乞


Tags:
0 comments



本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议CC BY-NC-ND 4.0)进行许可。

This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License (CC BY-NC-ND 4.0).