Table of Contents

Résolvez le défi Crypto - Call sur HackTheBox en décodant les tonalités DTMF dans le fichier sound.mp3. Convertissez le fichier en .wav et utilisez DialABC pour obtenir le texte chiffré. Séparez les nombres et utilisez le chiffrement des nombres premiers sur Decode.fr pour révéler le drapeau. Préparez-vous à mettre vos compétences en chiffrement de nombres premiers à l’épreuve dans ce défi passionnant sur HackTheBox."


Fichiers fournis :

Un fichier vous est fourni :

  • son.mp3

Procédure pas à pas:

En jouant le sound.mp3, vous entendrez un son familier. Si vous n’êtes pas familier avec les sons que vous entendez, ce sont les tonalités DTMF (double tonalité multifréquence). Les mêmes tonalités que vous entendiez lorsque vous appelez sur un téléphone public ou lorsque vous parcourez les menus des guichets automatiques.

Chaque tonalité a une fréquence spécifique. Vous pourriez obtenir les chiffres manuellement, mais qui a le temps pour cela ? DialABC has a great tool for this, but doesn’t support mp3 files. First, you’ll have to convert it to .wav with this tool

Prenez le fichier converti dans DialABC et vous obtiendrez la sortie suivante :

2331434783711923431767372331117714113

Notez que si vous écoutez attentivement le fichier audio ou si vous l’ouvrez dans Audacity ou Sonic Visualizer, à une exception près, les numéros sont appariés par groupes de deux. Si vous séparez le nombre, vous obtenez ce qui suit :

23 31 43 47 83 71 19 23 43 17 67 37 23 31 11 7 71 41 13

Organisé comme ça, vous pourriez être confus et penser qu’il pourrait s’agir de HEX. Ce n’est pas le cas. Faites bien attention aux chiffres. Quel trait mathématique chaque groupe de nombres partage-t-il ?…. Ce sont tous des nombres premiers. Ce qui devrait vous amener à essayer le chiffre des nombres premiers moins connu.

Nous utiliserons Decode.fr pour réussir ce défi. Soumettez le texte chiffré d’avant qu’on le sépare et vous aurez le drapeau.

2331434783711923431767372331117714113

Exemple d’indicateur ### :

HTB{xxxxxxxxxxxxxxxxxxx}