What problem does it solve?
CTF challenges that don't fit standard categories like web, pwn, reverse, or crypto often require obscure techniques spanning encoding, sandbox escapes, and constraint solving. This skill provides a comprehensive fallback reference for these edge-case puzzles, eliminating the need to search across disparate resources during competitions.
Core Features & Use Cases
- Encoding & Steganography: Decode Base64, Base32, hex, QR codes, Unicode steganography, and multi-layer encoding chains.
- Sandbox Escapes: Bypass Python jails, bash restricted shells, vim jails, and custom language sandboxes using class hierarchy traversal and AST bypasses.
- Constraint Solving & Games: Use Z3 for SAT problems, solve nonograms and De Bruijn sequences, brute-force Brainfuck validators, and exploit game theory vulnerabilities.
- Use Case: During a CTF, you encounter a challenge with a Python jail that restricts imports and string concatenation. Use this skill to access os.system via class hierarchy traversal and retrieve the flag.
Quick Start
Use the ctf-misc skill to analyze the provided challenge files and identify the appropriate decoding or escape technique for the edge-case puzzle.