masterfrequency/Phantom-Whisper

GitHub: masterfrequency/Phantom-Whisper

一款单体式 Android 红队框架,集成 C2 通信、侦察、社会工程与持久化等 17 个模块,以自安装 Python 脚本实现一键部署。

Stars: 2 | Forks: 0

# 🎭 Phantom Whisper v2.0 — 单体终极版 ![Phantom Whisper 横幅](https://raw.githubusercontent.com/masterfrequency/Phantom-Whisper/main/phantom_whisper_banner.png) **Phantom Whisper v2.0** 是终极的 Android 红队框架 — 现在以**单个自安装 Python 文件**的形式提供。无需手动安装依赖项。无需单独的模块。无需配置。只需运行即可。 ## 🚀 快速开始(新手级别) ### Termux / Android — 单行命令 将以下内容复制粘贴到 **Termux** 中: ``` pkg update -y && pkg install git python -y && git clone https://github.com/masterfrequency/Phantom-Whisper.git && cd Phantom-Whisper && python phantom_whisper.py --set-up && python phantom_whisper.py ``` 这一条命令将: 1. 更新 Termux 软件包 2. 安装 Python 3. 下载 Phantom Whisper 4. 启动框架 **首次运行**会自动检测您的操作系统,安装所有 Python 依赖项,创建配置,并启动交互式菜单。完全无需手动操作。 ### Linux / macOS ``` # 一步完成下载与运行: curl -sL https://raw.githubusercontent.com/masterfrequency/Phantom-Whisper/main/phantom_whisper.py -o phantom_whisper.py && python3 phantom_whisper.py ``` ## 📋 命令 | 命令 | 功能描述 | |---|---| | `python phantom_whisper.py` | 交互式红队框架(17 个模块) | | `python phantom_whisper.py --server` | 启动带有 Web 控制面板的 C2 服务器 | | `python phantom_whisper.py --install` | 仅安装依赖项 | | `python phantom_whisper.py --recon` | 一次性侦察扫描 | | `python phantom_whisper.py --help` | 显示帮助 | ## 🔥 功能(17 个内置模块) ### 🛡️ 加密与隐身 | 模块 | 描述 | |---|---| | **XChaCha20-Poly1305 加密** | AEAD 密码,比 AES 快 10 倍。回退至 Fernet (AES-128-CBC) | | **PNG 隐写术** | LSB 在 PNG/JPG 图像中隐藏/提取数据 | | **代码混淆** | XOR + base64 字符串编码,防止随意查看 | ### 🌐 命令与控制 (C2) | 模块 | 描述 | |---|---| | **DNS 隧道 C2** | 通过 base32 编码的 DNS TXT 查询进行全双工 beacon 和数据外发 | | **HTTP 仿 CDN C2** | 流量伪装成带有随机 UA/referer 的 CDN 图片加载 | | **WebSocket C2** | 持久化的双向实时通道 | | **C2 服务器** | 内置带有实时控制面板的异步 HTTP + WebSocket 服务器 | ### 🕵️ 侦察 | 模块 | 描述 | |---|---| | **端口扫描器** | 具备 banner 抓取和服务指纹识别的多线程 TCP 扫描器 | | **网络扫描器** | ICMP ping 扫描 + 子网自动发现 | | **设备侦察** | 接口、WiFi 网络、ARP 表、蓝牙设备、运行中的进程 | | **Geo-IP 解析器** | 通过 3 个 API 实现 IP → 国家、城市、ISP、GPS 坐标 | ### 🎭 攻击模块(仅限授权测试) | 模块 | 描述 | |---|---| | **AI 钓鱼引擎** | 基于模板的短信 + 电子邮件生成器(8 种场景:银行、Netflix、Google、Apple、PayPal、安全、物流、加密货币) | | **剪贴板监控器** | 实时剪贴板读取器(5 个后端),带有 9 种模式检测器:BTC、ETH、API 密钥、私钥、助记词、电子邮件、密码、电话、2FA 验证码 | | **屏幕截图捕获** | 通过 6 个后端(scrot、ImageMagick、gnome-screenshot、screencapture、MSS、PIL)进行屏幕捕获 | | **文件浏览器** | 带有路径遍历保护的远程文件列表/读取/写入 | ### 📱 持久化与自动化 | 模块 | 描述 | |---|---| | **Android 持久化** | .bashrc 注入、Termux:Boot 服务、alarm 调度 | | **插件加载器** | 热重载 plugins/ 目录 — 放入 `.py` 文件,它们会自动加载 | | **自动更新器** | GitHub 发布检查器,支持一键更新 | ## 🖥️ C2 服务器控制面板 ``` python phantom_whisper.py --server ``` 在 `http://0.0.0.0:8080` 上启动一个完整的 C2 服务器,包含: | Endpoint | 描述 | |---|---| | `/api/v1/dashboard` | 带有 Chart.js 图表的实时 HTML 控制面板 | | `/api/v1/agents` | 已连接 agent 的 JSON 列表 | | `/api/v1/status` | 服务器状态统计信息 | | `/api/v1/beacon` | Agent beacon 端点 | | `/api/v1/command/` | 为 agent 排队命令 | | `/api/v1/exfil` | 接收外发的数据 | | `ws://host:8081/ws` | WebSocket 实时数据流 | 控制面板功能:实时 agent 数据流、活动图表、实时数据外发流、每 5 秒自动刷新。 ## 🔧 截图 *(在此处插入菜单、C2 控制面板的截图)* ## 🏗️ 架构 ``` phantom_whisper.py (77 KB) ├── Auto-Installer (detects OS, installs deps, creates config) ├── Crypto Layer (XChaCha20-Poly1305 + PBKDF2 x600k) ├── C2 Clients (DNS tunnel, HTTP mimic, WebSocket) ├── Recon Modules (ports, network, WiFi, BT, ARP, processes) ├── Attack Modules (phishing, clipboard, screenshots, stego) ├── C2 Server (HTTP + WebSocket + live dashboard) ├── Plugin System (hot-reloadable .py files) └── Interactive UI (Rich-powered cyberpunk terminal) ``` ## ⚠️ 免责声明 **仅供教育和授权的渗透测试使用。** 未经授权访问计算机系统是违法行为。在使用此框架之前,请务必获得适当的书面授权。对于因滥用此工具或由此造成的损害,开发者不承担任何责任。 ## 👾 致谢 - **作者:** masterfrequency / PhonkAlphabet 🇭🇷 - **版本:** 2.0.0 — 单体终极版
标签:Android安全, C2框架, ESC8, IP 地址批量处理, Python, 安全学习资源, 无后门, 社会工程学, 红队框架, 网络信息收集, 逆向工具