环境基础

项目名称 Usage 项目地址
Visual Studio Code 一款轻量的文本编辑器 https://code.visualstudio.com/
Vmware 虚拟机软件 https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion
Pycharm Python集成开发环境(IDE) https://www.jetbrains.com/zh-cn/pycharm/
IDEA JAVA集成开发环境 https://www.jetbrains.com/zh-cn/idea/
PHPstudy web环境一键部署(适合初学者使用) https://www.xp.cn/download.html
Docker 容器服务,常用于本地靶场环境的搭建,出了静态附件的题目,几乎所有CTF题目都依赖于Docker https://www.docker.com
PHPStorm PHP集成开发环境 https://www.jetbrains.com/zh-cn/phpstorm/

WEB方向

MISC–杂项方向

密码学方向

  • Python模块

    模块 Usage
    Crypto 包 密码学工具库,用于在 Python 中实现各种加密、解密和哈希算法。
    gmpy2 包 包含了许多常用的数论函数和算法,适配各种大整数情况,算法效率高于原生库。
    numpy 包 基于 C 代码实现了底层数据结构和计算函数优化,适用于处理大型数据集和高性能计算,在密码学中常用于矩阵类运算。
  • 应用程序

    • Yafu 本地因数分解程序
    • Facordb 在线因数分解程序

Reverse - 逆向方向

PWN – 二进制方向

项目名称 Usage 地址
GDB 一般用于 ELF 的动态调试,配合插件 (如 pwngdb,gdb-peda) 使用更佳。 https://www.sourceware.org/gdb/documentation/
Pwntools 用于编写 EXP。 https://github.com/Gallopsled/pwntools
windbg Window 内核模式和用户模式代码调试。 https://learn.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debugger-download-tools

综合(CTF-ALL-IN-ONE)

项目名称 Usage 项目地址
CTF-ALL-IN-ONE 一款CTF综 合工具,内置本地AI大 模型 RemusDBD/ctftools-all-in-one: 市场上虽然存在大量的网络安全工具和软件,但它们大多针对某一特定领域或功能,缺乏一个统一的、集成的、易于使用的综合工具平台。这导致参赛者在CTF竞赛中需要频繁切换不同的工具,不仅降低了工作效率,还增加了操作失误的风险。由gitee转发 ↓ (github.com)