Skip to content

Commit c58ce25

Browse files
committed
Fixes typo
Fixes scroll using media query
1 parent 9b4038b commit c58ce25

File tree

6 files changed

+114
-85
lines changed

6 files changed

+114
-85
lines changed
Loading
Loading

docs/guide/2024/copywriter.md

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ PangBai 是本届赛事中的一位出题人,由于其非常可爱的线上表
3535
~~诶!我说,既然剧情都有框架了,要不……~~
3636
</Container>
3737

38-
## 取证大使小明同学
38+
## 取证大师小明同学
3939

4040
<Container type='info'>
4141

42-
以下内容为 NewStarCTF 2024《擅长音游的小明同学》《擅长加密的小明同学》的题目描述。
42+
以下内容为 NewStarCTF 2024《热心助人的小明同学》《擅长音游的小明同学》《擅长加密的小明同学》的题目描述。
4343
</Container>
4444

4545
小明的邻居小红忘记了电脑的登录密码,好像设置的还挺复杂的,现在小红手里只有一个内存镜像<span data-desc>(为什么她会有这个?)</span>,小明为了帮助邻居就找到了精通电脑的你……
@@ -135,7 +135,7 @@ k('AlKV.b+R#Q6+CMn'7DXa9\L^a^QS>bV^^[RkOZK@F?n=PNBjfPBh$:@c^+Q\<Rl'J@/MOEqCO6;>4
135135

136136
10 月 8 日凌晨,经过 Cnily03 师傅的连夜赶工,赛事播报机器人「御坂御坂」上线 shell 命令执行功能。
137137

138-
同日 10:22,来自广东工业大学的 Phrinky 选手使用 `mount` 命令获得下列数据:
138+
同日 10:22,来自广东工业大学的 Phrinky 选手在校内赛道赛事群使用 `mount` 命令获得下列数据:
139139

140140
```plaintext {12}
141141
overlay on / type overlay (rw,relatime,lowerdir=/var/lib/docker/overlay2/l/ZLTTESAHLXVIK5TYQNV6QXD7CA:/var/lib/docker/overlay2/l/ENAQWB2R5FRGAQHCIXSWE4FMSN:/var/lib/docker/overlay2/l/T4RZLR7352VGTN4XDCICF2Q3GS:/var/lib/docker/overlay2/l/FFYBFH5N3JWL2YTEJZBNTNN4BR:/var/lib/docker/overlay2/l/ZXSYFXLBKFAW2LTWR5UYLOTJFB:/var/lib/docker/overlay2/l/3DE5QN6BPHBRL2EVNW7FJNXYOU:/var/lib/docker/overlay2/l/4PTWLQY2KIIWMWFPGSLMAQFUR6,upperdir=/var/lib/docker/overlay2/7112e827da33a45d4d9437636eb1bd9b665746bff8b5fa5e7e8fa56c77d15275/diff,workdir=/var/lib/docker/overlay2/7112e827da33a45d4d9437636eb1bd9b665746bff8b5fa5e7e8fa56c77d15275/work)
@@ -163,7 +163,7 @@ tmpfs on /proc/sched_debug type tmpfs (rw,nosuid,size=65536k,mode=755)
163163
tmpfs on /sys/firmware type tmpfs (ro,relatime)
164164
```
165165

166-
10:23:59,该选手获得使用 `cat` 命令。
166+
10:23:59,该选手发送命令 `cat /var/backups/this_is_your_f11llaaaggg`.
167167

168168
10:24:00,御坂御坂回复 FLAG:
169169

@@ -179,6 +179,20 @@ KAMIYA{9d3fbd0b-780d-4c45-a413-a32ff9f3f829}
179179

180180
来看[平台方的报道](https://mp.weixin.qq.com/s/OgW6TXyXHxZhQ0nBYeOh0A)
181181

182+
### 睡蕉小猴!
183+
184+
Week 4 正值《崩坏:星穹铁道》2.6 版本「毗乃昆尼末法世记」上线。为了深入贯彻二次元无可救药的精神,Week 4 和 Week 5 的出题人名单也被「睡蕉小猴」接管了:
185+
186+
<div style='display: grid; grid-auto-flow: column;'>
187+
188+
<img src="/assets/images/AuthorList_NewStarCTF_2024_Week4.png" alt="NewStarCTF 2024 Week4 出题人名单">
189+
190+
<img src="/assets/images/AuthorList_NewStarCTF_2024_Week5.png" alt="NewStarCTF 2024 Week5 出题人名单">
191+
192+
</div>
193+
194+
<span data-desc>(以上为仿照官方整活的同人图,仅供娱乐)</span>
195+
182196
## 相关链接
183197

184198
知乎:[如何评价 NewStarCTF 2024 网络安全新生赛?](https://www.zhihu.com/question/3040817311)

docs/wp/2024/week5/misc/zipmaster.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,17 @@ import string
1818

1919
def crack_crc():
2020
print('-------------Start Crack CRC-------------')
21-
crc_list = [0x35f321cd, 0xa0bb977c, 0x4eb5f650, 0x3c90238]#文件的CRC32值列表,注意顺序
21+
crc_list = [0x35f321cd, 0xa0bb977c, 0x4eb5f650, 0x3c90238] # 文件的 CRC32 值列表,注意顺序
2222
comment = ''
2323
chars = string.printable
2424
for crc_value in crc_list:
2525
for char1 in chars:
2626
for char2 in chars:
2727
for char3 in chars:
28-
res_char = char1 + char2 + char3#获取遍历的任意3Byte字符
29-
char_crc = binascii.crc32(res_char.encode())#获取遍历字符的CRC32值
30-
calc_crc = char_crc & 0xffffffff#将遍历的字符的CRC32值与0xffffffff进行与运算
31-
if calc_crc == crc_value:#将获取字符的CRC32值与每个文件的CRC32值进行匹配
28+
res_char = char1 + char2 + char3 # 获取遍历的任意 3 Byte 字符
29+
char_crc = binascii.crc32(res_char.encode()) # 获取遍历字符的 CRC32 值
30+
calc_crc = char_crc & 0xffffffff # 将遍历的字符的 CRC32 值与 0xffffffff 进行与运算
31+
if calc_crc == crc_value: # 将获取字符的 CRC32 值与每个文件的 CRC32 值进行匹配
3232
print('[+] {}: {}'.format(hex(crc_value),res_char))
3333
comment += res_char
3434
print('-----------CRC Crack Completed-----------')

theme-config.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ sidebar:
339339
- text: Week 5
340340
items:
341341
- text: Pwn
342-
collapsed: false
342+
collapsed: true
343343
items:
344344
- text: C_or_CPP
345345
link: /wp/2024/week5/pwn/c_or_cpp
@@ -350,7 +350,7 @@ sidebar:
350350
- text: EldenRing
351351
link: /wp/2024/week5/pwn/eldenring
352352
- text: Reverse
353-
collapsed: false
353+
collapsed: true
354354
items:
355355
- text: MY_ARM
356356
link: /wp/2024/week5/reverse/my_arm
@@ -365,7 +365,7 @@ sidebar:
365365
- text: Ohn_flutter!!!
366366
link: /wp/2024/week5/reverse/ohn_flutter
367367
- text: Web
368-
collapsed: false
368+
collapsed: true
369369
items:
370370
- text: PangBai 过家家(5)
371371
link: /wp/2024/week5/web/pangbai5
@@ -378,7 +378,7 @@ sidebar:
378378
- text: sqlshell
379379
link: /wp/2024/week5/web/sqlshell
380380
- text: Crypto
381-
collapsed: false
381+
collapsed: true
382382
items:
383383
- text: RSA? cmd5!
384384
link: /wp/2024/week5/crypto/rsa_cmd5
@@ -391,11 +391,11 @@ sidebar:
391391
- text: 格格你好棒
392392
link: /wp/2024/week5/crypto/gegenihaobang
393393
- text: Misc
394-
collapsed: false
394+
collapsed: true
395395
items:
396396
- text: PlzLoveMe
397397
link: /wp/2024/week5/misc/plzloveme
398-
- text: zipmaster
398+
- text: Zipmaster
399399
link: /wp/2024/week5/misc/zipmaster
400400
- text: pyjail
401401
link: /wp/2024/week5/misc/pyjail

theme/style.scss

Lines changed: 85 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,29 @@
4747
}
4848
}
4949

50+
// scroll
51+
5052
:root {
5153
@include scroll.scroll(rgb(185, 185, 185), rgb(160, 160, 160));
54+
5255
&.dark {
5356
@include scroll.scroll(rgb(95, 95, 95), rgb(120, 120, 120));
5457
}
5558
}
5659

57-
/**
60+
@media not (pointer: coarse) {
61+
* {
62+
@include scroll.scroll(rgb(185, 185, 185), rgb(160, 160, 160));
63+
}
64+
65+
.dark {
66+
* {
67+
@include scroll.scroll(rgb(95, 95, 95), rgb(120, 120, 120));
68+
}
69+
}
70+
}
71+
72+
/**
5873
* Colors
5974
*
6075
* Each colors have exact same color scale system with 3 levels of solid
@@ -94,92 +109,92 @@
94109
* in custom container, badges, etc.
95110
* -------------------------------------------------------------------------- */
96111

97-
:root {
98-
--vp-c-default-1: var(--vp-c-gray-1);
99-
--vp-c-default-2: var(--vp-c-gray-2);
100-
--vp-c-default-3: var(--vp-c-gray-3);
101-
--vp-c-default-soft: var(--vp-c-gray-soft);
102-
103-
--vp-c-brand-1: var(--vp-c-indigo-1);
104-
--vp-c-brand-2: var(--vp-c-indigo-2);
105-
--vp-c-brand-3: var(--vp-c-indigo-3);
106-
--vp-c-brand-soft: var(--vp-c-indigo-soft);
107-
108-
--vp-c-tip-1: var(--vp-c-brand-1);
109-
--vp-c-tip-2: var(--vp-c-brand-2);
110-
--vp-c-tip-3: var(--vp-c-brand-3);
111-
--vp-c-tip-soft: var(--vp-c-brand-soft);
112-
113-
--vp-c-warning-1: var(--vp-c-yellow-1);
114-
--vp-c-warning-2: var(--vp-c-yellow-2);
115-
--vp-c-warning-3: var(--vp-c-yellow-3);
116-
--vp-c-warning-soft: var(--vp-c-yellow-soft);
117-
118-
--vp-c-danger-1: var(--vp-c-red-1);
119-
--vp-c-danger-2: var(--vp-c-red-2);
120-
--vp-c-danger-3: var(--vp-c-red-3);
121-
--vp-c-danger-soft: var(--vp-c-red-soft);
122-
}
112+
:root {
113+
--vp-c-default-1: var(--vp-c-gray-1);
114+
--vp-c-default-2: var(--vp-c-gray-2);
115+
--vp-c-default-3: var(--vp-c-gray-3);
116+
--vp-c-default-soft: var(--vp-c-gray-soft);
117+
118+
--vp-c-brand-1: var(--vp-c-indigo-1);
119+
--vp-c-brand-2: var(--vp-c-indigo-2);
120+
--vp-c-brand-3: var(--vp-c-indigo-3);
121+
--vp-c-brand-soft: var(--vp-c-indigo-soft);
122+
123+
--vp-c-tip-1: var(--vp-c-brand-1);
124+
--vp-c-tip-2: var(--vp-c-brand-2);
125+
--vp-c-tip-3: var(--vp-c-brand-3);
126+
--vp-c-tip-soft: var(--vp-c-brand-soft);
127+
128+
--vp-c-warning-1: var(--vp-c-yellow-1);
129+
--vp-c-warning-2: var(--vp-c-yellow-2);
130+
--vp-c-warning-3: var(--vp-c-yellow-3);
131+
--vp-c-warning-soft: var(--vp-c-yellow-soft);
132+
133+
--vp-c-danger-1: var(--vp-c-red-1);
134+
--vp-c-danger-2: var(--vp-c-red-2);
135+
--vp-c-danger-3: var(--vp-c-red-3);
136+
--vp-c-danger-soft: var(--vp-c-red-soft);
137+
}
123138

124-
/**
139+
/**
125140
* Component: Button
126141
* -------------------------------------------------------------------------- */
127142

128-
:root {
129-
--vp-button-brand-border: transparent;
130-
--vp-button-brand-text: var(--vp-c-white);
131-
--vp-button-brand-bg: var(--vp-c-brand-3);
132-
--vp-button-brand-hover-border: transparent;
133-
--vp-button-brand-hover-text: var(--vp-c-white);
134-
--vp-button-brand-hover-bg: var(--vp-c-brand-2);
135-
--vp-button-brand-active-border: transparent;
136-
--vp-button-brand-active-text: var(--vp-c-white);
137-
--vp-button-brand-active-bg: var(--vp-c-brand-1);
138-
}
143+
:root {
144+
--vp-button-brand-border: transparent;
145+
--vp-button-brand-text: var(--vp-c-white);
146+
--vp-button-brand-bg: var(--vp-c-brand-3);
147+
--vp-button-brand-hover-border: transparent;
148+
--vp-button-brand-hover-text: var(--vp-c-white);
149+
--vp-button-brand-hover-bg: var(--vp-c-brand-2);
150+
--vp-button-brand-active-border: transparent;
151+
--vp-button-brand-active-text: var(--vp-c-white);
152+
--vp-button-brand-active-bg: var(--vp-c-brand-1);
153+
}
139154

140-
/**
155+
/**
141156
* Component: Home
142157
* -------------------------------------------------------------------------- */
143158

144-
:root {
145-
--vp-home-hero-name-color: transparent;
146-
--vp-home-hero-name-background: -webkit-linear-gradient(120deg,
147-
#bd34fe 30%,
148-
#41d1ff);
149-
150-
--vp-home-hero-image-background-image: linear-gradient(-45deg,
151-
#bd34fe 50%,
152-
#47caff 50%);
153-
--vp-home-hero-image-filter: blur(44px);
154-
}
155-
156-
@media (min-width: 640px) {
157159
:root {
158-
--vp-home-hero-image-filter: blur(56px);
160+
--vp-home-hero-name-color: transparent;
161+
--vp-home-hero-name-background: -webkit-linear-gradient(120deg,
162+
#bd34fe 30%,
163+
#41d1ff);
164+
165+
--vp-home-hero-image-background-image: linear-gradient(-45deg,
166+
#bd34fe 50%,
167+
#47caff 50%);
168+
--vp-home-hero-image-filter: blur(44px);
159169
}
160-
}
161170

162-
@media (min-width: 960px) {
163-
:root {
164-
--vp-home-hero-image-filter: blur(68px);
171+
@media (min-width: 640px) {
172+
:root {
173+
--vp-home-hero-image-filter: blur(56px);
174+
}
165175
}
166-
}
167176

168-
/**
177+
@media (min-width: 960px) {
178+
:root {
179+
--vp-home-hero-image-filter: blur(68px);
180+
}
181+
}
182+
183+
/**
169184
* Component: Custom Block
170185
* -------------------------------------------------------------------------- */
171186

172-
:root {
173-
--vp-custom-block-tip-border: transparent;
174-
--vp-custom-block-tip-text: var(--vp-c-text-1);
175-
--vp-custom-block-tip-bg: var(--vp-c-brand-soft);
176-
--vp-custom-block-tip-code-bg: var(--vp-c-brand-soft);
177-
}
187+
:root {
188+
--vp-custom-block-tip-border: transparent;
189+
--vp-custom-block-tip-text: var(--vp-c-text-1);
190+
--vp-custom-block-tip-bg: var(--vp-c-brand-soft);
191+
--vp-custom-block-tip-code-bg: var(--vp-c-brand-soft);
192+
}
178193

179-
/**
194+
/**
180195
* Component: Algolia
181196
* -------------------------------------------------------------------------- */
182197

183-
.DocSearch {
184-
--docsearch-primary-color: var(--vp-c-brand-1) !important;
185-
}
198+
.DocSearch {
199+
--docsearch-primary-color: var(--vp-c-brand-1) !important;
200+
}

0 commit comments

Comments
 (0)