competition-stego-media

Extract hidden payloads from image, audio, video, and document steganography challenges.

7|4|Updated Jun 22, 2026
One-click install
npx skills add https://github.com/dbx0/skills --skill competition-stego-media-dbx0
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: competition-stego-media
Source: https://github.com/dbx0/skills/tree/main/skills/crypto-stego/steganography/competition-stego-media
Command: npx skills add https://github.com/dbx0/skills --skill competition-stego-media-dbx0

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? CTF steganography challenges hide payloads inside media containers, and guessing channels blindly wastes time. This Skill provides an evidence-driven workflow to inspect containers, rank candidate hidden channels, and reconstruct the extraction chain until the payload is actually recovered. ## Core Features & Use Cases - Container Truth Establishment: Verify magic bytes, chunk layouts, metadata, thumbnails, and appended trailers before attempting signal-domain extraction. - Channel Ranking and Inspection: Systematically check alpha channels, palette order, LSBs, spectrogram features, frame deltas, and document object streams based on evidence rather than brute force. - Reproducible Extraction Chains: Preserve each intermediate extraction stage with exact offsets, commands, and transforms so the path from container to payload stays auditable. - Use Case: Given a suspicious PNG in a CTF, inspect its chunks and appended data, detect an LSB payload in the alpha channel, extract and decompress it, and recover the hidden flag with a fully documented chain. ## Quick Start After the ctf-sandbox-orchestrator has routed here, ask the agent to inspect the challenge media file's metadata and trailers, rank the likely hidden channels, and extract the concealed payload step by step.

Frequently Asked Questions about competition-stego-media

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find hidden data in a steganography image challenge?

Start by verifying the file's magic bytes, chunk layout, metadata, and any appended trailers before touching pixel data. Then rank candidate channels such as alpha, palette order, or LSBs based on evidence, and extract each candidate layer separately.

How to extract LSB data from images and audio files?

Inspect the least significant bits of image RGB or YUV planes and audio samples after ruling out simpler channels like metadata and trailers. Record the exact channel and transform used so the extraction chain stays reproducible.

What should I check first in a CTF stego challenge?

Check container truth first: headers, chunk tables, EXIF or document metadata, thumbnails, sidecar files, and file size anomalies. Appended archives and malformed trailers often reveal the payload without any signal-domain work.

When should I stop brute forcing steganography channels?

Stop brute forcing when evidence points to a specific channel, and stop the whole workflow only when the hidden payload is fully reproduced, not merely suspected. A suspicious pattern without a recovered artifact is not success.

What if the extracted stego payload is encrypted?

If extraction yields ciphertext rather than plaintext, the steganography phase is complete and the problem becomes cryptographic. Hand off to a cryptography skill with the extracted blob and the documented extraction chain.