Table of Contents

Risolvi la sfida Crypto - Call su HackTheBox decodificando i toni DTMF nel file sound.mp3. Converti il file in .wav e usa DialABC per ottenere il testo cifrato. Separa i numeri e usa la cifratura dei numeri primi su Decode.fr per rivelare la bandiera. Preparati a mettere alla prova le tue abilità nel cifrare i numeri primi in questa entusiasmante sfida su HackTheBox."


File forniti:

Ti viene fornito un file:

  • suono.mp3

Procedura dettagliata:

Riproducendo sound.mp3, sentirai un suono familiare. Se non hai familiarità, i suoni che stai ascoltando sono i toni DTMF (dual tone multi frequency). Gli stessi toni che si sentivano mentre si componeva un numero su un telefono pubblico o mentre si accedeva ai menu di un cassiere automatico.

Ogni tono ha una frequenza specifica. Potresti ottenere i numeri manualmente, ma chi ha il tempo per farlo? 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

Porta il file convertito in DialABC e otterrai il seguente output:

2331434783711923431767372331117714113

Tieni presente che se ascolti attentamente il file audio o lo apri in Audacity o Sonic Visualizer, con un’eccezione, i numeri vengono accoppiati in gruppi di due. Se si separa il numero si ottiene quanto segue:

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

Organizzato in questo modo, potresti essere confuso e pensare che potrebbe essere HEX. Non lo è. Fai molta attenzione ai numeri. Quale tratto matematico condivide ogni raggruppamento di numeri?…. Sono tutti numeri primi. Il che dovrebbe portarti a provare il meno noto cifrario dei numeri primi.

Useremo Decode.fr per completare questa sfida. Invia il testo cifrato da prima che lo separassimo e otterrai la bandiera.

2331434783711923431767372331117714113

Flag Esempio:

HTB{xxxxxxxxxxxxxxxxxxx}