# beep64

Challange starts with `.wav` that are around 30 min long.

After playing it it sounds like old analog phones that were in used in early 2000s Something like that:

<figure><img src="/files/iMIYkngr6uz2KBPnITul" alt=""><figcaption></figcaption></figure>

They used DTMF encoding for each key in keyboard usually `0-9 * #`&#x20;

To confirm that `Signal spectrum` can be analized to read what frequencies are used.

That can be done in Audacity by using `Plot Spectrum`  that results in following graph:

<figure><img src="/files/IMoDuYMPkc6d11Mfn8nX" alt=""><figcaption><p>Plot spectrum of sine.wav</p></figcaption></figure>

After analyzing the graph peak frequencies they are

* 697Hz
* 770Hz
* 852Hz
* 941Hz
* 1209Hz
* 1336Hz
* 1477Hz&#x20;

That are DTMF frequencies!

DTMF stands for **Dual-tone multi-frequency signaling** for example pressing key 1 resulted in wavefrom something like that&#x20;

<figure><img src="/files/NzIrbfGi65UB9hOcjDqq" alt=""><figcaption></figcaption></figure>

The best part of it that frequencies are in hearing range because they are in 697-1633Hz range.

More info can be found in wikipedia:

{% embed url="<https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling>" %}

To decode what key are being pressend I used following dtmf decoder from github:

{% embed url="<https://github.com/ribt/dtmf-decoder>" %}

That outputs log string of digits separeted with `*` sign

```
python dtmf.py ~/Desktop/sine.wav 
8*44*33*333*555*2*4*444*7777*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*9999*33*777*666*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*666*66*33*7777*7*2*222*33*9999*33*777*666*7777*7*2*222*33*666*66*33*

```

Numbers sometimes repeat, but no more than 4times. This looks like `T9` dictionary

T9 is old-school way of inputing characters to mobile phones before they transformed to smartphones

<figure><img src="/files/tdQEEt9qG25McAfOELsG" alt=""><figcaption><p>nokia 3310 with t9 dict</p></figcaption></figure>

So signle 8 is letter `t`&#x20;

44 transorm to `h`&#x20;

33 to `e`

333 to `f`&#x20;

First four characters are `the f`

For making it less cumbersome to work with it I removed `*` characters

```
──(kali㉿kali)-[/tmp]
└─$ sed -z 's/*/ /g' -i sss
                                                                                                                                                                                      
┌──(kali㉿kali)-[/tmp]
└─$ cat sss                
8 44 33 333 555 2 4 444 7777 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 9999 33 777 666 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 666 66 33 7777 7 2 222 33 9999 33 777 666 7777 7 2 222 33 666 66 33 

```

Next used online decoder from T9 to text

{% embed url="<https://mrmatt.net/?v=T9>" %}

Which resulted in following string:

```
THEFLAGISZEROSPACEONESPACEZEROSPACEONESPACEONESPACEZEROSPACEONESPACEZEROZEROSPACEONESPACEONESPACEZEROSPACEONESPACEONESPACEZEROSPACEONEZEROSPACEONESPACEONESPACEONESPACEONESPACEZEROSPACEZEROSPACEZEROZEROSPACEONESPACEONESPACEZEROSPACEONESPACEZEROSPACEZEROSPACEZEROZEROSPACEONESPACEZEROSPACEONESPACEONESPACEZEROSPACEONESPACEZEROZEROSPACEZEROSPACEONESPACEONESPACEZEROSPACEZEROSPACEONESPACEONEZEROSPACEONESPACEONESPACEONESPACEZEROSPACEZEROSPACEONESPACEONEZEROSPACEONESPACEONESPACEONESPACEZEROSPACEONESPACEONESPACEONEZEROSPACEONESPACEZEROSPACEZEROSPACEONESPACEONESPACEONESPACEZEROZEROSPACEONESPACEZEROSPACEZEROSPACEZEROSPACEONESPACEZEROSPACEZEROZEROSPACEONESPACEZEROSPACEZEROSPACEONESPACEZEROSPACEZEROSPACEONEZEROSPACEONESPACEONESPACEONESPACEONESPACEZEROSPACEZEROSPACEZEROZEROSPACEONESPACEZEROSPACEONESPACEONESPACEZEROSPACEZEROSPACEONEZEROSPACEONESPACEZEROSPACEONESPACEZEROSPACEONESPACEZEROSPACEZEROZEROSPACEONESPACEONESPACEZEROSPACEONESPACEZEROSPACEONESPACEONEZEROSPACEZEROSPACEONESPACEONESPACEZEROSPACEZEROSPACEONESPACEZEROZEROSPACEONESPACEZEROSPACEZEROSPACEONESPACEONESPACEONESPACEZEROZEROSPACEONESPACEZEROSPACEZEROSPACEZEROSPACEONESPACEONESPACEONEZEROSPACEONESPACEZEROSPACEZEROSPACEZEROSPACEONESPACEONESPACEZEROZEROSPACEONESPACEONESPACEZEROSPACEONESPACEZEROSPACEONESPACEONEZEROSPACEONESPACEZEROSPACEONESPACEONESPACEZEROSPACEONESPACEZEROZEROSPACEONESPACEZEROSPACEZEROSPACEZEROSPACEONESPACEZEROSPACEZEROZEROSPACEONESPACEONESPACEZEROSPACEONESPACEZEROSPACEONESPACEONEZEROSPACEZEROSPACEONESPACEONESPACEZEROSPACEZEROSPACEONESPACEONEZEROSPACEONESPACEZEROSPACEONESPACEONESPACEZEROSPACEONESPACEZEROZEROSPACEONESPACEONESPACEZEROSPACEONESPACEONESPACEZEROSPACEONEZEROSPACEONESPACEZEROSPACEONESPACEONESPACEZEROSPACEZEROSPACEONEZEROSPACEONESPACEONESPACEONESPACEZEROSPACEONESPACEONESPACEONEZEROSPACEONESPACEZEROSPACEZEROSPACEONESPACEONESPACEONESPACEZEROZEROSPACEONESPACEZEROSPACEZEROSPACEZEROSPACEONESPACEZEROSPACEZEROZEROSPACEONESPACEZEROSPACEZEROSPACEZEROSPACEONESPACEZEROSPACEONEZEROSPACEZEROSPACEONESPACEONESPACEZEROSPACEZEROSPACEZEROSPACEZEROZEROSPACEONESPACEZEROSPACEZEROSPACEONESPACEONESPACEZEROSPACEONEZEROSPACEONESPACEONESPACEONESPACEONESPACEZEROSPACEONESPACEZEROZEROSPACEONESPACEZEROSPACEZEROSPACEZEROSPACEONESPACEONESPACEZEROZEROSPACEONESPACEONESPACEZEROSPACEONESPACEONESPACEZEROSPACEZEROZEROSPACEONESPACEZEROSPACEZEROSPACEONESPACEONESPACEZEROSPACEONEZEROSPACEONESPACEONESPACEZEROSPACEONESPACEZEROSPACEONESPACEZEROZEROSPACEONESPACEZEROSPACEONESPACEZEROSPACEZEROSPACEZEROSPACEONEZEROSPACEONESPACEONESPACEONESPACEONESPACEZEROSPACEZEROSPACEZEROZEROSPACEONESPACEZEROSPACEZEROSPACEONESPACEONESPACEONESPACEONEZEROSPACEONESPACEZEROSPACEZEROSPACEZEROSPACEONESPACEONESPACEONEZEROSPACEONESPACEZEROSPACEONESPACEZEROSPACEONESPACEZEROSPACEONEZEROSPACEZEROSPACEONESPACEONESPACEZEROSPACEZEROSPACEONESPACEZEROZEROSPACEONESPACEZEROSPACEZEROSPACEONESPACEONESPACEONESPACEZEROZEROSPACEONESPACEZEROSPACEZEROSPACEZEROSPACEONESPACEZEROSPACEZEROZEROSPACEONESPACEZEROSPACEONESPACEZEROSPACEONESPACEZEROSPACEONEZEROSPACEONESPACEONESPACEONESPACEZEROSPACEONESPACEONESPACEONEZEROSPACEONESPACEZEROSPACEZEROSPACEONESPACEONESPACEONESPACEONEZEROSPACEONESPACEZEROSPACEZEROSPACEONESPACEZEROSPACEZEROSPACEZEROZEROSPACEZEROSPACEONESPACEONESPACEZEROSPACEZEROSPACEZEROSPACEZEROZEROSPACEZEROSPACEONESPACEONESPACEONESPACEONESPACEZEROSPACEONE
```

Which clearly is encoded in binary.

Replacing space with ZERO with `0` and ONE with `1` yelds

```
01011010011011010111100001101000010110100011001101110011011101110100111001000100010010010111100001011001010101000110101100110010010011100100011101000110011010110101101001000100011010110011001101011010011011010101100101110111010011100100010001000101001100000100110101111010010001100110110001001101011010100101000101111000010011110100011101010101001100100100111001000100010101010111011101001111010010000011000000111101
```

This decodes to base64&#x20;

<figure><img src="/files/b8IVNiF9Z6TGUmagUNVN" alt=""><figcaption></figcaption></figure>

decoding from base64&#x20;

<figure><img src="/files/9wKBZPZCHAh7tvHz4RMJ" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sovietbeast-writeups.gitbook.io/writeups/ctfs/fetch-the-flag-2023/warmup/beep64.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
