Mishen-BMA/BlackBox-core

GitHub: Mishen-BMA/BlackBox-core

基于 Flask 的 CTF 比赛辅助工具包,整合密码学、取证、网络侦察等常用解题工作流,帮助参赛者高效应对各类挑战。

Stars: 0 | Forks: 0

# BlackBox-Core 基于 Flask 的 CTF 辅助工具包,涵盖密码学、网络侦察、取证、Web 测试及实用工具工作流。 ## 快速开始 ``` python -m venv .venv .\.venv\Scripts\Activate.ps1 python -m pip install -r requirements.txt python app.py ``` 打开: ``` http://127.0.0.1:5000 ``` ## 配置 创建或编辑 `.env`: ``` SECRET_KEY=change-this-to-a-random-secret PORT=5000 REQUIRE_API_KEY=false API_KEYS=key1,key2 UPLOAD_FOLDER=temp/uploads MAX_CONTENT_LENGTH=104857600 ENABLE_RATE_LIMIT=true RATE_LIMIT_PER_MINUTE=60 ``` ## 目录结构 - `app.py` - Flask 主应用 - `core/` - 后端模块 - `templates/` - Flask HTML 模板 - `static/css/` - 界面样式 - `static/js/` - 前端工具逻辑 - `static/libs/` - 本地浏览器库 - `assets/wordlists/` - 用于破解工具的内置密码字典 ## 内置字典 ZIP 密码破解器可以使用这些本地列表: - `rockyou-mini.txt` - 精简版常见密码字典 - `ctf-common.txt` - 专注于 CTF 的默认字典 将更多 `.txt` 字典添加到 `assets/wordlists/`;它们将出现在 ZIP 破解器的下拉菜单中。 ## 挑战流程顾问 打开 `Utilities -> Challenge Flow Advisor`,并粘贴挑战标题、描述、提示、URL、文件名和可见数据。BlackBox 将对可能的分类进行排名,并返回建议遵循的工具流程。
标签:CIDR输入, DOS头擦除, Flask, 云资产清单, 多模态安全, 密码破解, 数字取证, 数据可视化, 自动化脚本, 逆向工具, 逆向工程