diff --git a/GZCTF/CTFServer.csproj b/GZCTF/CTFServer.csproj index 8b7820e72..32bf4971a 100644 --- a/GZCTF/CTFServer.csproj +++ b/GZCTF/CTFServer.csproj @@ -57,7 +57,7 @@ - + diff --git a/GZCTF/ClientApp/pnpm-lock.yaml b/GZCTF/ClientApp/pnpm-lock.yaml index 7a187b11c..2d838acc4 100644 --- a/GZCTF/ClientApp/pnpm-lock.yaml +++ b/GZCTF/ClientApp/pnpm-lock.yaml @@ -1449,7 +1449,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001431 + caniuse-lite: 1.0.30001434 electron-to-chromium: 1.4.284 node-releases: 2.0.6 update-browserslist-db: 1.0.10_browserslist@4.21.4 @@ -1469,8 +1469,8 @@ packages: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} - /caniuse-lite/1.0.30001431: - resolution: {integrity: sha512-zBUoFU0ZcxpvSt9IU66dXVT/3ctO1cy4y9cscs1szkPlcWb6pasYM144GqrUygUbT+k7cmUCW61cvskjcv0enQ==} + /caniuse-lite/1.0.30001434: + resolution: {integrity: sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==} /chalk/2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} diff --git a/README.md b/README.md index 608561004..932205cf8 100644 --- a/README.md +++ b/README.md @@ -35,7 +35,8 @@ GZ::CTF 是一个基于 ASP.NET Core 的开源 CTF 平台。 - SMTP 注册邮件发送、基于 Google ReCaptchav3 的恶意注册防护 - 用户封禁、用户三级权限管理 - 可选的队伍审核、邀请码、注册邮箱限制 -- 实时事件监控、下载积分榜、下载全部提交记录 +- 平台内 Writeup 收集和查阅 +- 实时事件监控、下载积分榜、下载全部提交记录、下载 Writeup - 比赛期间裁判监控、提交和主要事件日志 - 应用内全局设置 - 以及更多…… @@ -49,6 +50,8 @@ GZ::CTF 是一个基于 ASP.NET Core 的开源 CTF 平台。 ![](assets/demo-5.png) ![](assets/demo-6.png) ![](assets/demo-7.png) +![](assets/demo-8.png) +![](assets/demo-9.png) ## 安装配置 🚀 diff --git a/assets/demo-1.png b/assets/demo-1.png index d530ed8a5..1e34c35d8 100644 Binary files a/assets/demo-1.png and b/assets/demo-1.png differ diff --git a/assets/demo-2.png b/assets/demo-2.png index 56d165291..4ec623176 100644 Binary files a/assets/demo-2.png and b/assets/demo-2.png differ diff --git a/assets/demo-3.png b/assets/demo-3.png index 385da893a..4ad383628 100644 Binary files a/assets/demo-3.png and b/assets/demo-3.png differ diff --git a/assets/demo-4.png b/assets/demo-4.png index 3ad1a78c8..1c0b3e45e 100644 Binary files a/assets/demo-4.png and b/assets/demo-4.png differ diff --git a/assets/demo-5.png b/assets/demo-5.png index 2b56245ad..fa9ba4370 100644 Binary files a/assets/demo-5.png and b/assets/demo-5.png differ diff --git a/assets/demo-6.png b/assets/demo-6.png index 8b425d9ca..827611a7f 100644 Binary files a/assets/demo-6.png and b/assets/demo-6.png differ diff --git a/assets/demo-7.png b/assets/demo-7.png index 00f6bbff9..854e425e1 100644 Binary files a/assets/demo-7.png and b/assets/demo-7.png differ diff --git a/assets/demo-8.png b/assets/demo-8.png new file mode 100644 index 000000000..68f343a9e Binary files /dev/null and b/assets/demo-8.png differ diff --git a/assets/demo-9.png b/assets/demo-9.png new file mode 100644 index 000000000..53adc1cd4 Binary files /dev/null and b/assets/demo-9.png differ