开始
前置条件
首先,请确保你拥有一台 PC、计算机的基本使用能力、可见互联网的探索能力。
请确保你具有以下账户:
一个 Github 账号
如果有能力,建议开通 Pro 版本使用 Copilot 等高级功能(可通过学生认证免费开通,参见 学信网认证 Github 学生包)。
请确保你的设备安装了以下软件:
Git
这将作为你下载开源资源的主要工具,同时使用其附带的 Git Bash,允许你在 Windows 中使用一些简易的 Linux 命令。
一个可用的 Linux 虚拟机:在任何网络攻防中,Linux 操作系统是必要的。
Windows 下虚拟机可以选择 WSL/WSL 2.0 或 VMware Workstation 或 Virtual Box,可选的 Linux 发行版为 Ubuntu 或 Kali Linux.
如果你是深度 Linux 用户,可考虑 Arch Linux 裸机.
一个功能强大的文本编辑器
它将伴随你大部分的时间,强烈推荐 VSCode.
至此,你已经具备了 CTF 入门的条件。