owlsecx/OEncode

GitHub: owlsecx/OEncode

OEncode 是一款专为 CTF 和安全分析设计的多格式编码解码工具,集成 10 种常见编码方案的自动识别、链式处理和暴力破解功能。

Stars: 0 | Forks: 0

# 🔄 OEncode

## 📌 概述 OEncode 专为 CTF 挑战、取证分析以及快速编码/解码任务而设计。它包含 10 个模块,涵盖了安全测试和恶意软件分析中最常用的编码方案。 ## 🖥️ 模块 | # | 模块 | 描述 | |----|----------------------|-------------| | **[1]** | **Base64** | Standard / URL-safe / Base32 / Base85 | | **[2]** | **Hex** | Plain / 0x / \x escape / xxd style | | **[3]** | **URL** | Standard / Full / Double encoding | | **[4]** | **HTML** | Named / Decimal / Hex entities | | **[5]** | **Binary** | 文本 ↔ 二进制位转换 | | **[6]** | **ROT Cipher** | ROT13 / ROT47 / 自定义移位 / 暴力破解 | | **[7]** | **Morse Code** | 文本 ↔ 摩尔斯电码转换 | | **[8]** | **Caesar Cipher** | 编码 / 解码 / 暴力破解 | | **[9]** | **Auto Detect** | 自动尝试所有解码器 | | **[10]**| **Chain Encoder** | 顺序堆叠多重编码 | ## 📊 核心功能 - **全面支持** — 10 多种编码方案,支持编码/解码/双向模式 - **自动检测** — 自动尝试所有解码器以识别未知编码 - **链式编码器** — 应用多层编码(例如 Base64 → URL → ROT13) - **暴力破解** — ROT 和 Caesar 暴力破解(1-25 移位) - **丰富输出** — 带有清晰标签的彩色结果 - **导出选项** — 将结果保存为 JSON 或 TXT - **交互式** — 简洁的菜单驱动界面,提供帮助和参考表 ## ⚙️ 需求 - **Linux 或 Windows** - **无需额外依赖** — 仅使用 Python 标准库 ## 🚀 用法 ``` ./OEncode 📁 Output Live Results — Color-coded encoded/decoded output with clear labels Reference Tables — Morse code reference available on demand JSON Export — Structured results with input, mode, and all transformations TXT Export — Human-readable summary 📦 Part of OwlSec Toolkit This tool is part of the OwlSec suite — a collection of 300+ security and privacy tools. 🔗 owlsec.org ©️ License Proprietary — © Khaled S. Haddad Tools are distributed as pre-built executables. Source code is proprietary. AUTHORISED TESTING & CTF USE ONLY ```
标签:AD攻击面, Base64, CTF工具, DAST, DNS 反向解析, HEX转换, ROT13, ZAP项目解析, 凯撒密码, 安全工具集, 安全测试, 恶意软件分析, 摩斯密码, 攻击性安全, 数据混淆, 渗透测试辅助, 漏洞搜索, 用户模式钩子绕过, 电子取证, 离线工具, 系统独立性, 编码转换, 自动识别, 解码工具, 逆向工具, 链式编码