# Ctf Misc

Provides miscellaneous CTF challenge techniques for problems that do not cleanly fit...

- Repository: https://github.com/ljagiello/ctf-skills (3598 stars)
- Category: Security
- License: MIT
- Last updated: 2026-10-30
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add ljagiello/ctf-skills --skill ctf-misc -g -a claude-code -y`
Codex: `npx skills add ljagiello/ctf-skills --skill ctf-misc -g -a codex -y`
Cursor: `npx skills add ljagiello/ctf-skills --skill ctf-misc -g -a cursor -y`
Gemini CLI: `npx skills add ljagiello/ctf-skills --skill ctf-misc -g -a gemini-cli -y`

## Description

Provides miscellaneous CTF challenge techniques for problems that do not cleanly fit the main categories. Use for encoding puzzles, pyjails, bash jails, RF/SDR, DNS oddities, unicode tricks, esoteric languages, QR or audio puzzles, constraint solving, game theory, unusual sandbox escapes, and hybrid logic puzzles. Prefer a more specific skill first when the challenge is mainly web, pwn, reverse, forensics, malware, OSINT, or crypto. Treat this as the fallback skill for genuine cross-category or edge-case challenges, not the default starting point.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# CTF Miscellaneous

Quick reference for miscellaneous CTF challenges. Each technique has a one-liner here; see supporting files for full details.

## Prerequisites

**Python packages (all platforms):**
```bash
pip install "pwntools==4.15.0" "segno==1.6.6" z3-solver Pillow numpy requests dnslib
```

**Linux (apt):**
```bash
apt install libzbar0 qrencode ffmpeg
```

**macOS (Homebrew):**
```bash
brew install ffmpeg qrencode
```

**Manual install:**
- SageMath, Linux: `apt install sagemath`, macOS: `brew install --cask sage`

## Additional Resources

The rest: https://github.com/ljagiello/ctf-skills/blob/HEAD/ctf-misc/SKILL.md
