Steganography & Covert Channels
Course Description
Learn covert communication techniques used by adversaries to hide data and evade detection.
Course Structure
Modules
Module 1: Fundamentals (4h)
- Steganography concepts
- Covert channel types
- Historical techniques
- Modern applications
Module 2: Image Steganography (6h)
- LSB embedding
- DCT domain hiding
- Steganalysis basics
- Tool usage
Module 3: Audio/Video (5h)
- Audio steganography
- Video hiding techniques
- Document steganography
- Multi-media covert channels
Module 4: Network Channels (6h)
- DNS tunneling
- ICMP hiding
- HTTP covert channels
- TCP/IP manipulation
Module 5: Protocol Abuse (5h)
- Protocol field abuse
- Timing channels
- Storage channels
- Encrypted tunnels
Module 6: Detection & Defense (4h)
- Steganalysis tools
- Statistical analysis
- Network detection
- Forensic identification
Tools
| Tool | Purpose |
|---|---|
| Steghide | Image stego |
| OpenStego | Multi-format |
| dnscat2 | DNS tunneling |
| ptunnel | ICMP tunneling |
📄️ Overview
Data hiding techniques: steganography, covert communications, and exfiltration