Skip to content

Commit 52f1a4d

Browse files
committed
post bytectf 2024
1 parent ac14b88 commit 52f1a4d

19 files changed

+131
-0
lines changed
+131
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
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 %}

source/assets/trueblog/bytectf.jpg

565 KB
Loading
234 KB
Loading
227 KB
Loading
179 KB
Loading
282 KB
Loading
537 KB
Loading
389 KB
Loading
508 KB
Loading
Loading
293 KB
Loading
424 KB
Loading
350 KB
Loading
348 KB
Loading
336 KB
Loading
511 KB
Loading
355 KB
Loading
183 KB
Loading
238 KB
Loading

0 commit comments

Comments
 (0)