R0GU3x/Kimetsu-No-Yaiba-CTF
GitHub: R0GU3x/Kimetsu-No-Yaiba-CTF
一个以《鬼灭之刃》为主题的浏览器端 CTF 竞赛平台,通过游戏化体验帮助用户练习网络安全技能。
Stars: 1 | Forks: 0
# 鬼滅 CTF
⚙️ 配置 CTF
### 1. 启动后端服务器 运行以下命令以启动 Flask 后端: ``` python server.py ``` 服务器将启动于: ``` http://127.0.0.1:5000 ``` ### 2. 使用 Cloudflared 将服务器暴露到公网 为了让局域网外的玩家也能连接,请使用 Cloudflared 暴露 Flask 服务器。 运行: ``` cloudflared tunnel --url http://localhost:5000 ``` 几秒钟后,Cloudflared 将显示一个类似于以下格式的公开 URL: ``` https://random-name.trycloudflare.com ``` 复制此 URL。 ### 3. 配置 `kny.json` 打开 `kny.json` 配置文件,并将后端 URL 替换为 Cloudflared URL。 示例: ``` { "api": "https://random-name.trycloudflare.com" } ``` 保存文件。 前端现在将与公开可访问的后端进行通信。 ### 4. 启动游戏 在你的 web 浏览器中打开 **`index.html`**。 无需额外设置。🍷 其他要求
需要稳定的互联网连接,因为: - 静态资源是在线加载的。 - 后端通过 Cloudflared 隧道进行通信。 - 玩家心跳监控需要不间断的连接。标签:Flask, OPA, Python, Web前端, 多模态安全, 安全游戏, 数据可视化, 无后门, 自定义脚本, 逆向工具, 靶场