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

Schémas courants:

  • Spectrogram messages
  • WAV LSB embedding
  • DTMF / dial tones encoding
  • Metadata payloads

Triage rapide

Avant les outils spécialisés :

  • Confirmez les détails du codec/conteneur et les anomalies :
  • file audio
  • ffmpeg -v info -i audio -f null -
  • Si l’audio contient un contenu ressemblant à du bruit ou une structure tonale, inspectez 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 de sorte qu’elles ne deviennent visibles que sur un spectrogramme (souvent inaudible ou perçu comme du bruit).

Sonic Visualiser

Outil principal pour l’inspection des spectrogrammes :

Alternatives

  • Audacity (affichage spectrogramme, filtres): https://www.audacityteam.org/
  • sox peut générer des spectrogrammes depuis la CLI:
sox input.wav -n spectrogram -o spectrogram.png

WAV LSB

Technique

Pour le PCM non compressé (WAV), chaque échantillon est un entier. Modifier les bits de poids faible 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

Autres familles de dissimulation audio que vous pouvez rencontrer :

  • Phase coding
  • Echo hiding
  • Spread-spectrum embedding
  • Codec-side channels (format-dependent and tool-dependent)

WavSteg

Source : 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 de clavier ou à des bips réguliers à double fréquence, testez le décodage DTMF dès le début.

Décodeurs en ligne :

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