bdgToji/Cyber_Threat_Hunting
GitHub: bdgToji/Cyber_Threat_Hunting
一款基于Unity的VR网络安全教育游戏,通过沉浸式交互玩法帮助初学者了解威胁狩猎和SQL注入等基础安全概念。
Stars: 0 | Forks: 1
# **网络威胁狩猎**
**一款使用 Unity 制作的 VR 游戏,旨在通过交互式玩法帮助玩家了解网络安全基础及更多关于网络威胁的知识**
## 启用设备模拟器以在没有 VR 头显的情况下进行游玩/测试
本游戏旨在配合 VR 头显和两个摇杆使用(Meta Quest 3、HTC Vive Pro 2、PSVR2、Valve Index)。
然而,如果没有头显,依然可以进行游戏,只需进入 Unity 编辑器,并在屏幕左侧的 **场景菜单**(在所有 3 个场景中)启用 **"Device Simulator"** 组件即可。
## 项目设置
该项目使用 Unity 的 VR 模板制作,包含以下 package:
* XR Interaction Toolkit(设备模拟器位于此 package 中,如果创建新的 VR 项目,需要通过 package 管理窗口进行**导入**)
* XR Plugin Management
* OpenXR Plugin
* Oculus XR Plugin
* XR Hands
## 如何使用 Device Simulator
* 使用鼠标移动即控制头部(环顾四周)
* 要移动右手,请按住 **空格键**
* 要移动左手,请按住 **Shift 键**
* 在控制手部时,按 **R** 键可在手部的旋转模式和移动模式之间切换,**鼠标左键** 用于交互,按住 **G** 键用于抓取
* 当手部处于活动状态时,头部将无法移动
## 游戏玩法
游戏的前提是穿越关卡,同时寻找与网络安全相关的问题的答案,并正确回答以获取推进游戏所需的物品。
玩家的左手附有一个 **物品栏**,可以通过按下左手柄上的 **菜单** 按钮来开启或关闭(在设备模拟器中:按住 Shift 键的同时按 **M**)。
玩家会在起始区域找到一把武器,该武器使用通过回答问题获得的子弹。
其中有一个与 **SQL** 相关的问题,答对后会给予完成游戏所需的 ***SQL Injection***。
玩家需要找到一个 ***data cube***,它将在最终房间中用于访问 ***terminal***,以便利用 ***SQL Injection*** 摧毁威胁组织的数据库。
标签:CISA项目, Gamification, HTC Vive, IT培训, Meta Quest, OpenXR, PSVR2, Unity, Valve Index, VR游戏, XR Interaction Toolkit, 三维交互, 严肃游戏, 元宇宙, 安全教育, 技能训练, 攻击模拟, 游戏开发, 第一人称射击, 网络安全, 网络安全, 虚拟现实, 解谜游戏, 隐私保护, 隐私保护, 驱动签名利用