Skip to content

A skills for Recursively decode and identify complex encodings (Base64/32/85, URL, JWT, Hex, Rot13, XOR, Caesar) and extract binary files (images, archives).

License

Notifications You must be signed in to change notification settings

bx33661/Deep-Decoder

Repository files navigation

Deep Decoder

Agent Ready License: MIT Python 3

English | 中文文档

English | 中文文档


Quick Install (Claude Code)

# 1. Add the Marketplace
/plugin marketplace add bx33661/Deep-Decoder

# 2. Install the Skill
/plugin install deep-decoder@deep-decoder-market

What is this?

Deep Decoder is a specialized skill designed for Security Researchers, CTF Players, and AI Agents. It autonomously peels back layers of obfuscation, turning binary garbage into readable text or extracting hidden files.

Instead of guessing "Is this Base64?", simply pass the string to Deep Decoder. It recursively attempts 15+ formats until it finds the truth.

Capabilities

Feature Description
Recursive Decoding Automatically solves chains like Base64GzipURLJSON.
Forensics Detects and extracts Images, Archives, Databases, and Executables.
Crypto Solving Brute-force solvers for XOR, Caesar, Rail Fence, Atbash, and Rot47.
Content ID Intelligently distinguishes Source Code, English Text, and Binary Data.

Agent Usage

1. Analyze ambiguous strings

When you see a random blob of text, run this:

python scripts/deep_decode.py --input "SGVsbG8gV29ybGQ=" --pretty

2. Extract potential files

When you suspect a file is hidden in a hex dump or response:

python scripts/deep_decode.py --file traffic.dump --extract-dir ./workspace

3. Understanding the Output

The tool returns structured JSON. Look at the attempts array.

  • If magic is present -> It's a file. (e.g., magic: PNG)
  • If text is present -> It's readable data. (e.g., text: "password123")

Supported Formats

  • Encodings: Base64, Base32, Ascii85, Hex, URL, Quoted-Printable, HTML.
  • Compression: Gzip, Zlib, Deflate.
  • Ciphers: XOR, Caesar, Atbash, Rot13/47, Rail Fence.
  • Files: PNG, JPG, GIF, WEBP, ZIP, RAR, 7Z, PDF, ELF, PE, Class, SQLite, Office.

Powered by bx

About

A skills for Recursively decode and identify complex encodings (Base64/32/85, URL, JWT, Hex, Rot13, XOR, Caesar) and extract binary files (images, archives).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages