Table of Contents

Resoldre el repte Crypto - Call a HackTheBox descodificant els tons DTMF al fitxer sound.mp3. Converteix el fitxer a .wav i utilitza DialABC per obtenir el text xifrat. Separeu els números i utilitzeu el xifrat de nombres primers a Decode.fr per revelar la bandera. Prepareu-vos per posar a prova les vostres habilitats en xifrat de nombres primers en aquest emocionant repte a HackTheBox".


Fitxers proporcionats:

Se us proporciona un fitxer:

  • so.mp3

Passejada:

En reproduir el sound.mp3, escoltaràs un so familiar. Si no coneixeu els sons que escolteu, escolteu els tons DTMF (doble to multifreqüència). Els mateixos tons que solia escoltar mentre marcava amb un telèfon públic o mentre passava pels menús dels caixers automàtics.

Cada to té una freqüència específica. Podeu obtenir els números manualment, però qui té temps per fer-ho? 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

Agafeu el fitxer convertit a DialABC i obtindreu la següent sortida:

2331434783711923431767372331117714113

Tingueu en compte que si escolteu el fitxer d’àudio amb atenció o l’obreu a Audacity o Sonic Visualizer, amb una excepció, els números s’aparellen en grups de dos. Si separeu el número obtindreu el següent:

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

Organitzat així, podríeu estar confós i pensar que podria ser HEX. No ho és. Presta molta atenció als números. Quin tret matemàtic comparteix cada agrupació de nombres?… Tots són nombres primers. Això us hauria de portar a provar el menys conegut xifrat de nombres primers.

Farem servir Decode.fr per completar aquest repte. Envieu el text xifrat d’abans de separar-lo i obtindreu la bandera.

2331434783711923431767372331117714113

Exemple de bandera:

HTB{xxxxxxxxxxxxxxxxxxx}