BUILT FOR CTFERS
← 返回工作空间
GET STARTED / LINUX

Linux 解题环境

从一个干净的工作目录开始,按题型补齐工具。

环境搭建指南2026-09-18

01 / 准备基础环境

以下命令适用于 Debian / Ubuntu / Kali。其他发行版需使用对应包管理器;安装前确认软件源和系统版本。

TERMINAL
sudo apt update
sudo apt install git curl unzip file python3 python3-pip python3-venv build-essential gdb

02 / 分离 Python 依赖

为解题项目创建虚拟环境,避免把 pip 包写入系统 Python。每次打开新终端时重新激活;可以用 deactivate 退出。

TERMINAL
mkdir -p ~/ctf
cd ~/ctf
python3 -m venv .venv
source .venv/bin/activate
python -m pip install --upgrade pip
python -m pip install pwntools z3-solver

03 / 添加文件与流量分析工具

元数据、PCAP 与常见隐写题可以从下面这些工具开始。Binwalk 当前 v3 的安装方式与旧版不同,单独查看其详情页。

TERMINAL
sudo apt install wireshark libimage-exiftool-perl steghide

04 / 建立可复现的题目目录

每道题单独保存原始附件、脚本与笔记。记录工具版本和依赖;未知二进制或实验环境优先放在隔离虚拟机中分析。需要特定 GPU、JDK、Ruby 或 Rust 的工具,按详情页逐项准备。

这些步骤是通用环境摘要,未逐一完成工具实机安装。按你使用的系统、软件源与工具当前文档调整依赖。