NCS Cipher
Problem
Solution
We're given a mp3 file which is mix of songs appended collected randomly from https://raw.githubusercontent.com/dundorma/TinDog-WebDev-Bootcamp/master/random-data/NoCopyrightSounds.json
. To decrypt we use music finder tools such as Shazam to find the music title. Then we math the title to its corresponding seqId
within the JSON. Lastly, we map the gathered seqId
values to ASCII letters in order of their appearances within the mp3.
Thanks to Aeryx, he wrote the following script to split can cut the mp3 into parts of different musics it made of
Paul Flint - Savage [NCS Release] -> seqId : 109
Waysons - Eternal Minds [NCS Release] -> seqId : 51
Cartoon feat. Jüri Pootsmann - I Remember U (Xilent Remix) [NCS Release] -> seqId : 77
JJD - Adventure [NCS Release] -> seqId : 111
Kadenza - Harpuia [NCS Release] -> seqId : 114
Ship Wrek - Pain (feat. Mia Vaile) [NCS Release] -> seqId : 105
Rob Gasser & Laura Brehm - Vertigo [NCS Release] -> seqId : 101
Different Heaven - Far Away [NCS Release] -> seqId : 53
SKYL1NK - The Wizard [NCS Release] -> seqId : 95
Mendum - Red Hands (feat. Omri) [NCS Release] -> seqId 85
Elektronomia - Energy [NCS Release] -> seqId : 110
Phantom Sage - Silence (feat. Byndy) [NCS Release] -> seqId : 76
Cartoon - Immortality (feat. Kristel Aaslaid) [Futuristik Remix] | NCS Release -> seqId : 48
Blazars - Polaris [NCS Release] -> seqId : 99
K-391 - Earth [NCS Release] -> seqId : 75
Inukshuk - We Were Infinite [NCS Release] -> seqId : 69
Chime & Adam Tell - Whole [NCS Release] -> seqId : 100
Flag
FindITCTF{m3Morie5_UnL0cKEd}
Last updated