ECW - Radio intercept

Posted on ven. 22 novembre 2019 in CTF

Radio intercept (50 points)

Our technical teams have intercepted a mysterious radio message coming from a ship, can you investigate it?

Voici le seul challenge de stéganographie audio de cette finale.

D'après l'énoncé, on sait qu'il s'agit d'un échange radio entre bateaux. Il va donc falloir chercher du côté des réglementations des échanges maritimes. Un article Wikipedia présente la plus part des fréquences. Il nous faut d'abord trouver la fréquence utilisé dans l'écoute pour connaître de quel côté regarder.

On ouvre le fichier avec Audacity, on passe en mode vu Spectrogramme et on zoom :

navtex0.png

Il semblerai que l'onde porteuse se situe au alentour de 515hz.

En cherchant sur internet un moyen de décoder ces messages, on trouve assez facilement cette application en Java : Frisnit Navtex Decoder. Elle permet de transcrire l'échange audio. Il faut cependant connaître également la fréquence comme le logiciel mets par défaut 1000Hz.

navtex1.png

On lance alors notre fichier audio via n'importe quel lecteur multimédia (VLC, mpv...). Le spectrogramme apparaît alors et nous permet de cliquer sur la fréquence qui nous concerne ici :

navtex2.png

On clique et on relance alors le fichier audio :

navtex3.png

On a bien le pique de fréquence compris entre les bornes réglables. Et le texte commence à apparaître tout seul dans la fenêtre de l'application !

navtex4.png

Nous voilà avec le flag et 50 points de plus :D.