|
| 1 | +--- |
| 2 | +title: 字节决赛北京游 |
| 3 | +date: 2024/11/23 20:00:00 |
| 4 | +updated: 2024/11/23 20:00:00 |
| 5 | +tags: |
| 6 | + - not-ctf |
| 7 | + - offline |
| 8 | +thumbnail: /assets/trueblog/bytectf.jpg |
| 9 | +excerpt: 决赛的形式是作品答辩,字节给了一系列选题,我们Emmmmmm2024选了蓝军:隐秘的通道,因为这个选题看起来最像传统的C2。但是大家都没什么时间做,最后只是糊弄糊弄。但是对我来说,这是极好的公费旅游机会!直接飞北京,见识见识其他队的成员,其他队的作品,与北京。 |
| 10 | +--- |
| 11 | + |
| 12 | +## 赛前 |
| 13 | + |
| 14 | +决赛的形式是作品答辩,字节给了一系列选题,我们 **Emmmmmm2024** 选了 |
| 15 | +**蓝军:隐秘的通道**,因为这个选题看起来最像传统的C2。于是我们选完题后开会讨论, |
| 16 | +才发现要求能用来通信的域名只有GitHub,飞书等。那意味着我们只能利用厂家开放的api来做。 |
| 17 | +并且跨平台、实现多个域名的通信、实现socks5代理等都可以加分。我们一开始打算用go写, |
| 18 | +然而,队里会go的人并不多,大家还各有事,北邮的选手纷纷退出,这个项目也一拖再拖。 |
| 19 | + |
| 20 | +在比赛开始前一个星期,我想着还没去过北京呢,这么好的公费旅游机会怎么能错过! |
| 21 | +就算是只实现命令执行,做`git pull/push`也要把项目做出来!所幸派一个人完成了后端, |
| 22 | +*pid* 也帮助完成了前端。 |
| 23 | + |
| 24 | +{% note green fa-heart %} |
| 25 | +感谢 *pankas* 和 *Pid* 对项目做出的卓越贡献!! |
| 26 | +{% endnote %} |
| 27 | + |
| 28 | +最后赶在出发前做了一下ppt,然后就飞北京了。 |
| 29 | + |
| 30 | +{% folding green::飞机上拍的照片 %} |
| 31 | +<img src="/assets/trueblog/bytectf/oncloud.jpg" height="90%" width="90%"> |
| 32 | +<p align="center"><em>拍云,但是超宽屏</em></p> |
| 33 | +<img src="/assets/trueblog/bytectf/sunset.jpg" height="30%" width="30%"> |
| 34 | +<p align="center"><em>舷窗旁拍的落日</em></p> |
| 35 | +<img src="/assets/trueblog/bytectf/daxing.jpg" height="60%" width="60%"> |
| 36 | +<p align="center"><em>大兴机场</em></p> |
| 37 | +{% endfolding %} |
| 38 | + |
| 39 | +> 飞机上无聊到在手机上看sed的文档了 |
| 40 | +
|
| 41 | +当晚入住了字节安排的 **京仪大酒店** ,真是一点也不含糊,看了一下,一晚上就是大500的价格。 |
| 42 | +一进到大厅,那种豪华的感觉直入眼帘。 |
| 43 | + |
| 44 | +{% folding grey::下飞机后拍的 %} |
| 45 | +你好,北京! |
| 46 | + |
| 47 | +<img src="/assets/trueblog/bytectf/daxing2downtown.jpg" height="30%" width="30%"> |
| 48 | +<p align="center"><em>大兴开往市区的地铁</em></p> |
| 49 | +<img src="/assets/trueblog/bytectf/jyButtom.jpg" height="30%" width="30%"> |
| 50 | +<p align="center"><em>1楼看大酒店内部</em></p> |
| 51 | +<img src="/assets/trueblog/bytectf/jyTop.jpg" height="30%" width="30%"> |
| 52 | +<p align="center"><em>12楼往下看</em></p> |
| 53 | +{% endfolding %} |
| 54 | + |
| 55 | +休整了一下第二天就正式开始答辩了。 |
| 56 | + |
| 57 | +## 答辩第一天 |
| 58 | + |
| 59 | +字节比赛的时间还是很宽松的,10点才开始,可以睡个懒觉,好评!到了之后领了队牌, |
| 60 | +见到了 *PID* ,他此时正在长亭实习。 |
| 61 | + |
| 62 | +第一个上场的是 **W&M** ,讲越权漏洞解决方案。第二个是 **大吉北** ,跟我们一样是C2, |
| 63 | +但是显然比我们实现得好多了。总而言之,第三个就是我们,我负责上去讲ppt。 |
| 64 | +线上接入了派,大部分问题都由他来回答了。 |
| 65 | + |
| 66 | +然后一个一个过,也没有留下啥深刻的印象,午餐是盒饭,下午有茶歇,有咖啡,水果啥的, |
| 67 | +好评! |
| 68 | + |
| 69 | +不过下午的有一个实现tty显示的思路很有意思:通过将tmux的session导出到文件,然后将文件发送出去, |
| 70 | +再在服务端上解析,就能拿到tmux的输出了。感觉实现起来估计不会很简单。 |
| 71 | + |
| 72 | +{% folding blue::又一些照片 %} |
| 73 | +<img src="/assets/trueblog/bytectf/lunch.jpg" height="30%" width="30%"> |
| 74 | +<p align="center"><em>中午的盒饭,挺丰盛的</em></p> |
| 75 | +<img src="/assets/trueblog/bytectf/banner.jpg" height="60%" width="60%"> |
| 76 | +<p align="center"><em>另一个牌子</em></p> |
| 77 | +<img src="/assets/trueblog/bytectf/building.jpg" height="30%" width="30%"> |
| 78 | +<p align="center"><em>夜晚的抖音集团大楼</em></p> |
| 79 | +{% endfolding %} |
| 80 | + |
| 81 | +在休息的时候和好多大佬互换了联系方式,积累一下人脉。还有工作人员跟我们交谈待在北京的经历。 |
| 82 | +北京人多,车多,房价高,但是机会也多,让她见识到了与自己家乡完全不同的一面。 |
| 83 | + |
| 84 | +晚上本想去天安门看看的,问了问朋友,才知道只是看看也必须提前预约! |
| 85 | +**而且至少得提前7天!** (因为人多)我只得作罢,在房间里哪也没去。 |
| 86 | + |
| 87 | +## 答辩第二天 & 颁奖 |
| 88 | + |
| 89 | +第二天ByteAI也来了,在另一个房间。还在我们的会场上见到了 *纯真* 。 |
| 90 | +答辩中有点无聊,我还顺便研究了一下[邮件补丁](/2024/11/23/PRbyMail/)。 |
| 91 | + |
| 92 | +最令人眼前一亮的当属清华✌️的项目。 **RedBud** 队,依靠仅仅 **1人** ,做了好几个通信方式, |
| 93 | +并且只花了 **1天** 左右,太强了orz。下午颁奖也是毫不意外直接拿下第一名。 |
| 94 | + |
| 95 | +颁奖完了还有抽奖和合照,抽充电宝,键盘,鼠标和switch。我一看我抽中了一个“机械键盘”, |
| 96 | +心想还不错,结果一摸手感,不对啊!淘宝搜了一下,原来是“机械手感薄膜键盘”... |
| 97 | +再一搜充电宝的价格,好家伙,和我的键盘只差20块,搞了半天白高兴一场... |
| 98 | + |
| 99 | +{% folding blue::再来些照片 %} |
| 100 | +<img src="/assets/trueblog/bytectf/rest.jpg" height="60%" width="60%"> |
| 101 | +<p align="center"><em>茶歇一角</em></p> |
| 102 | +<img src="/assets/trueblog/bytectf/top5.jpg" height="60%" width="60%"> |
| 103 | +<p align="center"><em>3-5名</em></p> |
| 104 | +<img src="/assets/trueblog/bytectf/2nd.jpg" height="60%" width="60%"> |
| 105 | +<p align="center"><em>第二名——L3H Sec</em></p> |
| 106 | +<img src="/assets/trueblog/bytectf/1st.jpg" height="60%" width="60%"> |
| 107 | +<p align="center"><em>实至名归</em></p> |
| 108 | + |
| 109 | +什么?我们在哪?别问 |
| 110 | + |
| 111 | +晚上去高中朋友那边参观他的学校:北京农业大学。我们聊了聊大学的基础设施, |
| 112 | +看了看大学夜景,了解了一下他在北京的学习生活。他还说他也没去过天安门,一方面因为没空, |
| 113 | +另一方面因为人多。 |
| 114 | + |
| 115 | +<img src="/assets/trueblog/bytectf/statue.jpg" height="60%" width="60%"> |
| 116 | +{% endfolding %} |
| 117 | + |
| 118 | +## 尾声 |
| 119 | + |
| 120 | +周一我们就离开了,这次我们在首都机场乘飞机离开。 |
| 121 | + |
| 122 | +{% folding orange::最后一组照片 %} |
| 123 | +<img src="/assets/trueblog/bytectf/danger.jpg" height="40%" width="40%"> |
| 124 | +<p align="center"><em>能忍住不笑的是神人</em></p> |
| 125 | +<img src="/assets/trueblog/bytectf/captain.jpg" height="90%" width="90%"> |
| 126 | +<p align="center"><em>首都机场</em></p> |
| 127 | +<img src="/assets/trueblog/bytectf/dinner.jpg" height="30%" width="30%"> |
| 128 | +<p align="center"><em>国航的飞机餐,精致得很,机上还有能连地面的wifi</em></p> |
| 129 | + |
| 130 | +北京,再见! |
| 131 | +{% endfolding %} |
0 commit comments