Audio Steganography
Tip
Apprenez et pratiquez le hacking AWS :
HackTricks Training AWS Red Team Expert (ARTE)
Apprenez et pratiquez le hacking GCP :HackTricks Training GCP Red Team Expert (GRTE)
Apprenez et pratiquez le hacking Azure :
HackTricks Training Azure Red Team Expert (AzRTE)
Soutenir HackTricks
- Vérifiez les plans d’abonnement !
- Rejoignez le 💬 groupe Discord ou le groupe telegram ou suivez-nous sur Twitter 🐦 @hacktricks_live.
- Partagez des astuces de hacking en soumettant des PR au HackTricks et HackTricks Cloud dépôts github.
Modèles courants :
- Spectrogram messages
- WAV LSB embedding
- DTMF / dial tones encoding
- Metadata payloads
Triage rapide
Avant les outils spécialisés :
- Confirmer les détails du codec/conteneur et les anomalies :
file audioffmpeg -v info -i audio -f null -- Si l’audio contient du contenu ressemblant à du bruit ou une structure tonale, inspecter un spectrogramme dès le début.
ffmpeg -v info -i stego.mp3 -f null -
Spectrogram steganography
Technique
Spectrogram stego dissimule des données en modulant l’énergie dans le domaine temps/fréquence afin qu’elles deviennent visibles uniquement dans une représentation temps-fréquence (souvent inaudible ou perçues comme du bruit).
Sonic Visualiser
Outil principal pour l’inspection des spectrogrammes :
Alternatives
- Audacity (vue spectrogramme, filtres): https://www.audacityteam.org/
soxpeut générer des spectrogrammes depuis la CLI :
sox input.wav -n spectrogram -o spectrogram.png
FSK / décodage de modem
L’audio Frequency-shift keyed ressemble souvent à des tons simples alternés dans un spectrogramme. Une fois que vous avez une estimation approximative du centre/décalage et du baud, brute force avec minimodem:
# Visualize the band to pick baud/frequency
sox noise.wav -n spectrogram -o spec.png
# Try common bauds until printable text appears
minimodem -f noise.wav 45
minimodem -f noise.wav 300
minimodem -f noise.wav 1200
minimodem -f noise.wav 2400
minimodem gère automatiquement le gain et détecte automatiquement les tons mark/space ; ajustez --rx-invert ou --samplerate si la sortie est brouillée.
WAV LSB
Technique
Pour le PCM non compressé (WAV), chaque échantillon est un entier. Modifier les bits de faible poids change très légèrement la forme d’onde, donc les attaquants peuvent cacher :
- 1 bit par échantillon (ou plus)
- Intercalé entre les canaux
- Avec un stride/permutation
Other audio-hiding families you may encounter:
- Phase coding
- Echo hiding
- Spread-spectrum embedding
- Codec-side channels (format-dependent and tool-dependent)
WavSteg
From: https://github.com/ragibson/Steganography#WavSteg
python3 WavSteg.py -r -b 1 -s sound.wav -o out.bin
python3 WavSteg.py -r -b 2 -s sound.wav -o out.bin
DeepSound
DTMF / dial tones
Technique
DTMF encode des caractères sous forme de paires de fréquences fixes (clavier téléphonique). Si l’audio ressemble à des tonalités du clavier ou à des bips réguliers à double fréquence, testez le décodage DTMF dès le début.
Décodeurs en ligne :
Références
Tip
Apprenez et pratiquez le hacking AWS :
HackTricks Training AWS Red Team Expert (ARTE)
Apprenez et pratiquez le hacking GCP :HackTricks Training GCP Red Team Expert (GRTE)
Apprenez et pratiquez le hacking Azure :
HackTricks Training Azure Red Team Expert (AzRTE)
Soutenir HackTricks
- Vérifiez les plans d’abonnement !
- Rejoignez le 💬 groupe Discord ou le groupe telegram ou suivez-nous sur Twitter 🐦 @hacktricks_live.
- Partagez des astuces de hacking en soumettant des PR au HackTricks et HackTricks Cloud dépôts github.


