Skip to content

Commit 40fe6ca

Browse files
committed
update 2022-ByteCTF
1 parent fbe14b2 commit 40fe6ca

16 files changed

+409
-0
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"statusCode": 0,
3+
"statusMsg": "Success",
4+
"data": {
5+
"categories": [
6+
"Crypto",
7+
"Pwn",
8+
"Web",
9+
"Misc",
10+
"Reverse",
11+
"Mobile"
12+
]
13+
}
14+
}

2022 bytectf/2022bytectf-detail.json

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
{
2+
"statusCode": 0,
3+
"statusMsg": "Success",
4+
"data": {
5+
"id": 2022,
6+
"name": "2022 Byte Capture The Flag",
7+
"picture": null,
8+
"type": 1,
9+
"start_time": 1663984800,
10+
"end_time": 1664100000,
11+
"description": "ByteCTF由字节跳动安全中心发起,大赛通过以赛代练的方式选拔优秀的高校人才。赛题由字节跳动攻防专家、密码安全专家及安全工程师精心设计,深度结合字节跳动业务场景,真实考察选手的工程能力和思考深度,比赛中能感知到业务场景和真实攻防结合的沉浸式体验。\n\n**温馨提示:参赛单元为1-5人的队伍(单人可参加比赛,但也需组建1人的队伍,未完善个人及团队信息无法答题)**",
12+
"rule": "# Flag格式\n\nByteCTF{xxxxxxxxxxxxxxxxxxxxx} \n\n提交时包含格式。\n\n# 积分规则\n\n## 得分与排名\n\n每道题会标注题目说明与赛题得分,当队伍提交正确的“Flag”后,该题积分自动计入队伍总积分,排行榜随时更新。\n\n题目采用动态积分制,每道题目初始积分为1000,题目积分会随着解出队伍的增加而减少,最终达到一个平衡分值(解出该题的队伍得分一致)。\n\n最终排名根据每个队伍的总分确定,在多个队伍得分相同的情况下,越早达到这一分值的排名越高。\n\n# 比赛红线\n\n1. 禁止不同参赛队伍合作或共享解题思路,一经发现,取消参赛资格。\n2. 禁止对答题平台发起攻击获得答案,一经发现,取消参赛资格。\n3. 比赛期间一个同学只能参加一个队伍并不能退队。\n4. 前 25 名需提交赛题解题报告。\n\n# 奖励规则\n\n## TOP 5 团队奖励\n\nByteCTF冠军 1队:30000元\n\nByteCTF亚军 1队:20000元\n\nByteCTF第3-5名:8000元\n\n## 优胜团队奖励\n\nByteCTF前20支战队,每位队员奖励周边大礼包一份。\n\n## 校招实习绿色通道\n\nTOP 10 团队同学可享受校招实习绿色通道,直通复试。\n\n# 赛事答疑\n\n请添加QQ:3472473732,备注团队名+真实姓名。",
13+
"player": "全日制高校大学生/研究生,不限专业与院校(可跨校组队)",
14+
"organizer": "主办方:字节跳动安全与风控部门",
15+
"schedule": [
16+
{
17+
"id": 1,
18+
"start_time": 1659888000,
19+
"end_time": 1663840800,
20+
"status": 2
21+
},
22+
{
23+
"id": 2,
24+
"start_time": 1663984800,
25+
"end_time": 1664100000,
26+
"status": 1
27+
},
28+
{
29+
"id": 3,
30+
"start_time": 1664272800,
31+
"end_time": 1664272800,
32+
"status": 0
33+
},
34+
{
35+
"id": 4,
36+
"start_time": 1664445600,
37+
"end_time": 1664445600,
38+
"status": 0
39+
}
40+
],
41+
"rewards": [
42+
{
43+
"id": 1,
44+
"count": 1
45+
},
46+
{
47+
"id": 2,
48+
"count": 1
49+
},
50+
{
51+
"id": 3,
52+
"count": 3
53+
},
54+
{
55+
"id": 4,
56+
"count": 20
57+
}
58+
],
59+
"status": 1
60+
}
61+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"statusCode": 0,
3+
"statusMsg": "Success",
4+
"data": {
5+
"id": 11,
6+
"name": "Choose_U_Flag",
7+
"description": "握住107/100^12的希望",
8+
"value": 270,
9+
"coin": 0,
10+
"category": "Crypto",
11+
"solved_count": 28,
12+
"files": [
13+
{
14+
"tos_key": "c08f54f495a3b622116876fdb3746cd2.zip",
15+
"size": 2196
16+
}
17+
],
18+
"hints": [],
19+
"writeup": "",
20+
"solved": false,
21+
"first_blood": "",
22+
"permissions": true,
23+
"container_flag": true
24+
}
25+
}

2022 bytectf/Misc-easy_groovy.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"statusCode": 0,
3+
"statusMsg": "Success",
4+
"data": {
5+
"id": 20,
6+
"name": "easy_groovy",
7+
"description": "",
8+
"value": 270,
9+
"coin": 0,
10+
"category": "Misc",
11+
"solved_count": 28,
12+
"files": [],
13+
"hints": [],
14+
"writeup": "",
15+
"solved": false,
16+
"first_blood": "",
17+
"permissions": true,
18+
"container_flag": true
19+
}
20+
}

2022 bytectf/Misc-maze_game.json

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"statusCode": 0,
3+
"statusMsg": "Success",
4+
"data": {
5+
"id": 24,
6+
"name": "maze_game",
7+
"description": "Find the right coin",
8+
"value": 1000,
9+
"coin": 0,
10+
"category": "Misc",
11+
"solved_count": 0,
12+
"files": [
13+
{
14+
"tos_key": "MazeGame-81271e42-8178-480d-a762-1edd0d84ce59.apk",
15+
"size": 19947209
16+
}
17+
],
18+
"hints": [
19+
"解题不需要特殊设备"
20+
],
21+
"writeup": "",
22+
"solved": false,
23+
"first_blood": "",
24+
"permissions": true,
25+
"container_flag": false
26+
}
27+
}

2022 bytectf/Misc-signin.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"statusCode": 0,
3+
"statusMsg": "Success",
4+
"data": {
5+
"id": 25,
6+
"name": "signin",
7+
"description": "Welcome to ByteCTF 2022! Please sign in here.\n\n[http://180.184.70.22:23333](http://180.184.70.22:23333) / [http://180.184.70.22:23334](http://180.184.70.22:23334)",
8+
"value": 50,
9+
"coin": 0,
10+
"category": "Misc",
11+
"solved_count": 299,
12+
"files": [],
13+
"hints": [],
14+
"writeup": "",
15+
"solved": true,
16+
"first_blood": "",
17+
"permissions": true,
18+
"container_flag": false
19+
}
20+
}

2022 bytectf/Mobile-Bronze Droid.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"statusCode": 0,
3+
"statusMsg": "Success",
4+
"data": {
5+
"id": 33,
6+
"name": "Bronze Droid",
7+
"description": "Let's try some different intent redirection.\n\nnc 180.184.96.131 31337",
8+
"value": 909,
9+
"coin": 0,
10+
"category": "Mobile",
11+
"solved_count": 2,
12+
"files": [
13+
{
14+
"tos_key": "261a2a2c882477c007486752d6ea9fc9.zip",
15+
"size": 4408791
16+
}
17+
],
18+
"hints": [],
19+
"writeup": "",
20+
"solved": false,
21+
"first_blood": "",
22+
"permissions": true,
23+
"container_flag": false
24+
}
25+
}

2022 bytectf/Mobile-Silver Droid.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"statusCode": 0,
3+
"statusMsg": "Success",
4+
"data": {
5+
"id": 34,
6+
"name": "Silver Droid",
7+
"description": "Can you bypass the allowlist and blocklist verification at the same time?\n\nnc 180.184.96.131 31338",
8+
"value": 1000,
9+
"coin": 0,
10+
"category": "Mobile",
11+
"solved_count": 0,
12+
"files": [
13+
{
14+
"tos_key": "16517b1baf69ad5a148aa57a10db4519.zip",
15+
"size": 3051312
16+
}
17+
],
18+
"hints": [],
19+
"writeup": "",
20+
"solved": false,
21+
"first_blood": "",
22+
"permissions": true,
23+
"container_flag": false
24+
}
25+
}

2022 bytectf/Pwn-byte_run.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"statusCode": 0,
3+
"statusMsg": "Success",
4+
"data": {
5+
"id": 14,
6+
"name": "byte_run",
7+
"description": "Can you run away from here and sign me in?",
8+
"value": 1000,
9+
"coin": 0,
10+
"category": "Pwn",
11+
"solved_count": 0,
12+
"files": [
13+
{
14+
"tos_key": "f44b3da4a394bd4086894e9f48cf1062.zip",
15+
"size": 39995488
16+
}
17+
],
18+
"hints": [],
19+
"writeup": "",
20+
"solved": false,
21+
"first_blood": "",
22+
"permissions": true,
23+
"container_flag": true
24+
}
25+
}

2022 bytectf/Pwn-crazybrowser.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"statusCode": 0,
3+
"statusMsg": "Success",
4+
"data": {
5+
"id": 28,
6+
"name": "crazybrowser",
7+
"description": "Can you escape this sandbox?\n\nnc 180.184.87.73 1337",
8+
"value": 1000,
9+
"coin": 0,
10+
"category": "Pwn",
11+
"solved_count": 0,
12+
"files": [
13+
{
14+
"tos_key": "825918dd5e0f9443a0f6ad47154746da.zip",
15+
"size": 125424916
16+
}
17+
],
18+
"hints": [],
19+
"writeup": "",
20+
"solved": false,
21+
"first_blood": "",
22+
"permissions": true,
23+
"container_flag": false
24+
}
25+
}

2022 bytectf/Pwn-mini_http2.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"statusCode": 0,
3+
"statusMsg": "Success",
4+
"data": {
5+
"id": 12,
6+
"name": "mini_http2",
7+
"description": "A diffenrent webpwn. Try to hack it.",
8+
"value": 833,
9+
"coin": 0,
10+
"category": "Pwn",
11+
"solved_count": 3,
12+
"files": [
13+
{
14+
"tos_key": "b826b64efe3f8d3df8905a241d27c444.zip",
15+
"size": 968024
16+
}
17+
],
18+
"hints": [],
19+
"writeup": "",
20+
"solved": false,
21+
"first_blood": "",
22+
"permissions": true,
23+
"container_flag": true
24+
}
25+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"statusCode": 0,
3+
"statusMsg": "Success",
4+
"data": {
5+
"id": 30,
6+
"name": "Android MITM",
7+
"description": "MITM, but Android.\n\nnc 180.184.96.131 30021",
8+
"value": 909,
9+
"coin": 0,
10+
"category": "Reverse",
11+
"solved_count": 2,
12+
"files": [
13+
{
14+
"tos_key": "e95ecdaf3c2ffd32ca07b9407b1e581a.zip",
15+
"size": 4330550
16+
}
17+
],
18+
"hints": [
19+
"Some **Bytedance** code is added in the system services."
20+
],
21+
"writeup": "",
22+
"solved": false,
23+
"first_blood": "",
24+
"permissions": true,
25+
"container_flag": false
26+
}
27+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"statusCode": 0,
3+
"statusMsg": "Success",
4+
"data": {
5+
"id": 32,
6+
"name": "maze6d (CObf Ver.)",
7+
"description": "Let your flag fly for a while",
8+
"value": 1000,
9+
"coin": 0,
10+
"category": "Reverse",
11+
"solved_count": 1,
12+
"files": [
13+
{
14+
"tos_key": "8a9c8f57fc01229799c51391e5fd1274.zip",
15+
"size": 335206
16+
}
17+
],
18+
"hints": [],
19+
"writeup": "",
20+
"solved": false,
21+
"first_blood": "",
22+
"permissions": true,
23+
"container_flag": false
24+
}
25+
}

2022 bytectf/Web-ctf_cloud.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"statusCode": 0,
3+
"statusMsg": "Success",
4+
"data": {
5+
"id": 19,
6+
"name": "ctf_cloud",
7+
"description": "改编自真实漏洞环境。在云计算日益发达的今天,许多云平台依靠其基础架构为用户提供云上开发功能,允许用户构建自己的应用,但这同样存在风险。",
8+
"value": 294,
9+
"coin": 0,
10+
"category": "Web",
11+
"solved_count": 25,
12+
"files": [
13+
{
14+
"tos_key": "ctf_cloud-19d7bf8c-af72-4ea9-872f-ed7c2eed8773.zip",
15+
"size": 3698097
16+
}
17+
],
18+
"hints": [],
19+
"writeup": "",
20+
"solved": false,
21+
"first_blood": "",
22+
"permissions": true,
23+
"container_flag": true
24+
}
25+
}

0 commit comments

Comments
 (0)