Audio Steganography
Tip
AWS ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training AWS Red Team Expert (ARTE)
GCP ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:HackTricks Training GCP Red Team Expert (GRTE)
Azure ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks ์ง์ํ๊ธฐ
- ๊ตฌ๋ ๊ณํ ํ์ธํ๊ธฐ!
- **๐ฌ ๋์ค์ฝ๋ ๊ทธ๋ฃน ๋๋ ํ ๋ ๊ทธ๋จ ๊ทธ๋ฃน์ ์ฐธ์ฌํ๊ฑฐ๋ ํธ์ํฐ ๐ฆ @hacktricks_live๋ฅผ ํ๋ก์ฐํ์ธ์.
- HackTricks ๋ฐ HackTricks Cloud ๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ์ PR์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.
์ผ๋ฐ์ ์ธ ํจํด:
- Spectrogram messages
- WAV LSB embedding
- DTMF / dial tones encoding
- Metadata payloads
๋น ๋ฅธ ์ ๊ฒ
ํน์ ํด์ ์ฌ์ฉํ๊ธฐ ์ ์:
- ์ฝ๋ฑ/์ปจํ ์ด๋ ์ธ๋ถ์ ๋ณด ๋ฐ ์ด์ ์ฌ๋ถ ํ์ธ:
file audioffmpeg -v info -i audio -f null -- ์ค๋์ค์ ์ก์ ๊ฐ์ ๋ด์ฉ์ด๋ ํค ๊ตฌ์กฐ๊ฐ ํฌํจ๋์ด ์๋ค๋ฉด, ์ด๊ธฐ์ spectrogram์ ํ์ธํ์ธ์.
ffmpeg -v info -i stego.mp3 -f null -
Spectrogram steganography
Technique
Spectrogram stego๋ ์๊ฐ/์ฃผํ์์ ๋ฐ๋ผ ์๋์ง๋ฅผ ์กฐํํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์จ๊น๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์๊ฐ-์ฃผํ์ ํ๋กฏ์์๋ง ๋ณด์ด๊ฒ ๋๋ฉฐ(์ข ์ข ๋ค๋ฆฌ์ง ์๊ฑฐ๋ ๋ ธ์ด์ฆ๋ก ์ธ์๋ฉ๋๋ค).
Sonic Visualiser
์คํํธ๋ก๊ทธ๋จ ๊ฒ์ฌ์ฉ ์ฃผ์ ๋๊ตฌ:
Alternatives
- Audacity (์คํํธ๋ก๊ทธ๋จ ๋ณด๊ธฐ, ํํฐ): https://www.audacityteam.org/
sox๋ CLI์์ ์คํํธ๋ก๊ทธ๋จ์ ์์ฑํ ์ ์์ต๋๋ค:
sox input.wav -n spectrogram -o spectrogram.png
FSK / modem decoding
Frequency-shift keyed audio๋ ์ข
์ข
์คํํธ๋ก๊ทธ๋จ์์ ๋ฒ๊ฐ์ ๋ํ๋๋ ๋จ์ผ ํค์ฒ๋ผ ๋ณด์
๋๋ค. ๋๋ต์ ์ธ center/shift ๋ฐ baud ์ถ์ ์น๋ฅผ ์ป์์ผ๋ฉด, minimodem์ผ๋ก brute force ํ์ธ์:
# 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์ mark/space tones์ ๋ํด ์๋ ๊ฒ์ธ ๋ฐ ์๋ ๊ฐ์ง๋ฅผ ์ํํฉ๋๋ค; ์ถ๋ ฅ์ด ๊นจ์ง๋ฉด --rx-invert ๋๋ --samplerate๋ฅผ ์กฐ์ ํ์ธ์.
WAV LSB
๊ธฐ๋ฒ
๋ฌด์์ถ PCM (WAV)์ ๊ฒฝ์ฐ, ๊ฐ ์ํ์ ์ ์์ ๋๋ค. ํ์ ๋นํธ๋ฅผ ์์ ํ๋ฉด ํํ์ด ์์ฃผ ์ฝ๊ฐ ๋ณํ๋ฏ๋ก ๊ณต๊ฒฉ์๋ ๋ค์์ ์จ๊ธธ ์ ์์ต๋๋ค:
- ์ํ๋น 1๋นํธ(๋๋ ๊ทธ ์ด์)
- ์ฑ๋์ ์ธํฐ๋ฆฌ๋ธ๋จ
- ์คํธ๋ผ์ด๋/์์ด ์ฌ์ฉ
๋ง๋ ์ ์๋ ๋ค๋ฅธ ์ค๋์ค ์๋ ๋ฐฉ์:
- Phase coding
- Echo hiding
- Spread-spectrum embedding
- Codec-side channels (ํฌ๋งท ์์กด์ ๋ฐ ๋๊ตฌ ์์กด์ )
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 / ๋ค์ด์ผ ํค
๊ธฐ๋ฒ
DTMF๋ ๋ฌธ์๋ฅผ ๊ณ ์ ๋ ๋ ์ฃผํ์ ์์ผ๋ก ์ธ์ฝ๋ฉํฉ๋๋ค(telephone keypad). ์ค๋์ค๊ฐ ํคํจ๋ ํค์ด๋ ๊ท์น์ ์ธ ์ด์ค ์ฃผํ์ ๋นํ์๊ณผ ์ ์ฌํ๋ค๋ฉด, DTMF ๋์ฝ๋ฉ์ ์กฐ๊ธฐ์ ํ ์คํธํ์ธ์.
์จ๋ผ์ธ ๋์ฝ๋:
์ฐธ๊ณ ์๋ฃ
Tip
AWS ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training AWS Red Team Expert (ARTE)
GCP ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:HackTricks Training GCP Red Team Expert (GRTE)
Azure ํดํน ๋ฐฐ์ฐ๊ธฐ ๋ฐ ์ฐ์ตํ๊ธฐ:
HackTricks Training Azure Red Team Expert (AzRTE)
HackTricks ์ง์ํ๊ธฐ
- ๊ตฌ๋ ๊ณํ ํ์ธํ๊ธฐ!
- **๐ฌ ๋์ค์ฝ๋ ๊ทธ๋ฃน ๋๋ ํ ๋ ๊ทธ๋จ ๊ทธ๋ฃน์ ์ฐธ์ฌํ๊ฑฐ๋ ํธ์ํฐ ๐ฆ @hacktricks_live๋ฅผ ํ๋ก์ฐํ์ธ์.
- HackTricks ๋ฐ HackTricks Cloud ๊นํ๋ธ ๋ฆฌํฌ์งํ ๋ฆฌ์ PR์ ์ ์ถํ์ฌ ํดํน ํธ๋ฆญ์ ๊ณต์ ํ์ธ์.


