Audio Steganography
Tip
AWS Hacking’i öğrenin ve pratik yapın:
HackTricks Training AWS Red Team Expert (ARTE)
GCP Hacking’i öğrenin ve pratik yapın:HackTricks Training GCP Red Team Expert (GRTE)
Azure Hacking’i öğrenin ve pratik yapın:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks'i Destekleyin
- abonelik planlarını kontrol edin!
- 💬 Discord grubuna veya telegram grubuna katılın ya da Twitter’da bizi takip edin 🐦 @hacktricks_live.**
- Hacking ipuçlarını paylaşmak için HackTricks ve HackTricks Cloud github reposuna PR gönderin.
Yaygın kalıplar:
- Spectrogram messages
- WAV LSB embedding
- DTMF / dial tones encoding
- Metadata payloads
Hızlı ön değerlendirme
Uzman araçlardan önce:
- codec/container ayrıntılarını ve anomalileri doğrulayın:
file audioffmpeg -v info -i audio -f null -- Eğer ses gürültü-benzeri içerik veya tonal yapı içeriyorsa, erken bir spectrogram incelemesi yapın.
ffmpeg -v info -i stego.mp3 -f null -
Spectrogram steganography
Technique
Spectrogram stego enerjiyi zaman/frekans boyunca şekillendirerek verileri gizler, böylece yalnızca bir zaman-frekans grafiğinde görünür hale gelir (çoğunlukla duyulmaz veya gürültü olarak algılanır).
Sonic Visualiser
Spektrogram incelemesi için birincil araç:
Alternatifler
- Audacity (spektrogram görünümü, filtreler): https://www.audacityteam.org/
soxkomut satırından spektrogramlar oluşturabilir:
sox input.wav -n spectrogram -o spectrogram.png
FSK / modem dekodlama
Frequency-shift keyed ses genellikle spektrogramda dönüşümlü tek tonlar gibi görünür. Yaklaşık bir center/shift ve baud tahminine sahip olduğunuzda, minimodem ile brute force yapın:
# 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 otomatik kazanç ayarı yapar ve mark/space tonlarını otomatik olarak algılar; çıktı bozuksa --rx-invert veya --samplerate’i ayarlayın.
WAV LSB
Teknik
Sıkıştırılmamış PCM (WAV) için, her örnek bir tam sayıdır. Düşük bitleri değiştirmek dalga formunu çok az değiştirir; bu nedenle saldırganlar şunları gizleyebilir:
- örnek başına 1 bit (veya daha fazlası)
- Kanallar arasında enterleştirilmiş
- stride/permütasyon ile
Karşılaşabileceğiniz diğer ses gizleme aileleri:
- Phase coding
- Echo hiding
- Spread-spectrum embedding
- Codec-side channels (formata bağlı ve araca bağlı)
WavSteg
Kaynak: 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 / tuş tonları
Teknik
DTMF, karakterleri sabit frekans çiftleri olarak kodlar (telefon tuş takımı). Ses, tuş tonu veya düzenli çift frekanslı bip’lere benziyorsa, DTMF çözümlemesini erken test edin.
Çevrimiçi dekoderler:
Referanslar
Tip
AWS Hacking’i öğrenin ve pratik yapın:
HackTricks Training AWS Red Team Expert (ARTE)
GCP Hacking’i öğrenin ve pratik yapın:HackTricks Training GCP Red Team Expert (GRTE)
Azure Hacking’i öğrenin ve pratik yapın:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks'i Destekleyin
- abonelik planlarını kontrol edin!
- 💬 Discord grubuna veya telegram grubuna katılın ya da Twitter’da bizi takip edin 🐦 @hacktricks_live.**
- Hacking ipuçlarını paylaşmak için HackTricks ve HackTricks Cloud github reposuna PR gönderin.


