Arabfunny
Table of Contents
<mumbling ambiguous arabic>
Problem
So many sounds…
Solution
Listen to the music. At 00:50
a classic Nokia Tune can be picked up by your damn ears. It was followed by some dialing sound using DTMF(Dual-Tone Multi-Frequency).
1209 Hz | 1336 Hz | 1477 Hz | 1633 Hz | |
---|---|---|---|---|
697 Hz | 1 | 2 | 3 | A |
770 Hz | 4 | 5 | 6 | B |
852 Hz | 7 | 8 | 9 | C |
941 Hz | * | 0 | # | D |
Did some audio editing(or manipulation, whatever you like), then some spectrum analysis.
Use eyes to find out those freqs!
Wrote a C script to find out the answer:
// compiled under windows
// 116106099116102123098114117104095099097109101108095050052048112125
// tjctf{bruh_camel_240p}
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
char field[5][5] = {0};
int main(void)
{
field[1][1] = '1';
field[1][2] = '4';
field[1][3] = '7';
field[2][1] = '2';
field[2][2] = '5';
field[2][3] = '8';
field[2][4] = '0';
field[3][1] = '3';
field[3][2] = '6';
field[3][3] = '9';
char buffer_1[] = "113123233113122123232111111121232233231123121122232222222212112122";
char buffer_2[] = "112142433112141111433112113142432433433143141143432424421423111112";
for (int i = 0; i <= 66; i++)
{
printf("%c", field[buffer_1[i] - '0'][buffer_2[i] - '0']);
}
printf("\n");
// 116 106 099 116 102 123 098 114 117 104 095 099 097 109 101 108 095 050 052 048 112 125
int buffer[] = {116, 106, 99, 116, 102, 123, 98, 114, 117, 104, 95, 99, 97, 109, 101, 108, 95, 50, 52, 48, 112, 125};
for (int i = 0; i < 22; i++)
{
printf("%c", buffer[i]);
}
}