suchakreepanyawong/TEAM-DECODE
GitHub: suchakreepanyawong/TEAM-DECODE
一款支持 20+ 种编码格式的自动化多层解码 Python 工具,利用启发式算法和评分机制自动逆向还原嵌套加密文本,主要服务于 CTF 竞赛与安全分析场景。
Stars: 0 | Forks: 0
```
🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑
████████╗███████╗ █████╗ ███╗ ███╗ ██████╗ ███████╗ ██████╗ ██████╗ ██████╗ ███████╗ [ SYSTEM: ONLINE ]
╚══██╔══╝██╔════╝██╔══██╗████╗ ████║ ██╔══██╗██╔════╝██╔════╝██╔═══██╗██╔══██╗██╔════╝ [ ENCRYPTION: ACTIVE ]
██║ █████╗ ███████║██╔████╔██║ ██║ ██║█████╗ ██║ ██║ ██║██║ ██║█████╗ [ CONNECTION: SECURE ]
██║ ██╔══╝ ██╔══██║██║╚██╔╝██║ ██║ ██║██╔══╝ ██║ ██║ ██║██║ ██║██╔══╝ [ ACCESS: GRANTED ]
██║ ███████╗██║ ██║██║ ╚═╝ ██║ ██████╔╝███████╗╚██████╗╚██████╔╝██████╔╝███████╗ [ ROOT@TEAM-DECODE:~ ]
╚═╝ ╚══════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝
🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑🔑
```
# TEAM-DECODE
加密实用工具 — 安全的多重 Base 解码器 🔑 / 20+ 种编码 • 智能启发式算法 • 安全预览
一款用于解码 CTF / Cybersec 风格中多层加密或压缩嵌套文本的 Python 工具
## 概述
TEAM-DECODE.py 是一款实用工具,旨在接收经过多层加密或压缩的输入文本,并自动尝试将其逆向解码,直到获得人类可读的明文。
- 支持多层解码
- 使用启发式算法和评分机制来筛选出最有可能成为明文的候选项
- 无需事先知道使用了哪种编码器或压缩格式
- 适用于 CTF、逆向工程、取证和渗透测试任务
## 新功能
- 支持按候选项排序的多层自动解码
- 支持 20 多种编码/解码格式
- 支持流行的压缩格式,如 gzip、zlib、bzip2、xz、zstd
- 支持 base100、quoted-printable、xor single-byte、reverse、rot47 和 atbash
- 提供用于实时操作的交互式 CLI 模式
- 包含针对 railfence、vigenere 和 columnar 的手动命令
- 提供 `--show-candidates` 选项以详细查看顶级候选项
- 具备评分和奖励系统,有助于使 flag 风格的结果更可靠
## 支持的编码方案
### Base / Radix
- `base2`
- `base16`
- `base32` (standard + forgiving separators + unpadded)
- `base32hex`
- `base36`
- `base45`
- `base58`
- `base62`
- `base64`
- `base64url`
- `base100`
### High-radix / ASCII 编码
- `base85`
- `ascii85`
- `z85`
- `base91`
- `base92`
### 压缩
- `gzip`
- `zlib`
- `bzip2`
- `xz`
- `zstd` (optional)
### 文本 / 替换
- `morse`
- `url`
- `quoted_printable`
- `rotN` / all ROT shifts
- `rot47`
- `atbash`
- `xor_singlebyte`
- `reverse`
### 手动命令
- `railfence `
- `vigenere `
- `columnar `
## 安装说明
1. Clone 或将文件复制到您的 repository 中
2. 检查是否具备 Python 3.11+ 或 Python 3.13 及以上版本
3. (可选)为 zstandard 安装 optional dependency(如果您需要的话)
```
python -m pip install zstandard
```
`zstandard` 是可选 dependency,如果没有安装它,该工具仍然可以正常运行。
## 使用说明
### 运行交互模式
```
python TEAM-DECODE.py
```
### 从命令行解码
```
python TEAM-DECODE.py ""
```
### 从文件读取
```
python TEAM-DECODE.py -f encoded.txt
```
### 调整深度和 beam size
```
python TEAM-DECODE.py "" -m 15 -b 320
```
### 显示额外候选项
```
python TEAM-DECODE.py "" --show-candidates
```
## Magic 模式
此处的“Magic Mode”是指一组旨在更好地捕获 CTF/Cyber 模式的启发式算法:
- 为具有 `CTF{...}` 特征和与安全相关关键词的文本提供额外加分
- 为包含字母+数字以及 `_`、`-`、`{`、`}` 的字符串给予更高的评分
- 降低那些不是长明文但缺乏结构的链的权重
- 优化机制以使其更倾向于多层 flag 链
- 控制对重度使用替换的链的使用,防止其过度蔓延
## 注意事项
- 结果取决于参数 `max_depth` 和 `beam_size` 的值
- 如果需要处理长链,请增加 `-m` 和 `-b`
- 该系统设计注重稳定性,侧重于寻找最可能的答案,而不是无限制的 brute-force
## 许可证
本项目基于 `SPT License` 提供。
```
SPT License
Copyright (c) 2026
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
标签:Python, 密码学工具, 开发辅助, 无后门, 编码转换, 解码工具, 逆向工具