-
Notifications
You must be signed in to change notification settings - Fork 14
Home
Rémy F edited this page Sep 10, 2021
·
12 revisions
The DZR_CBC
key is 16 Bytes long string used for track deciphering. You can find it like this:
- Browse the web deezer player
- Open the developer tool (using the
F12
key) - Go to the "source" panel
- Select the webworker source code
-
pretty print the source using the
{}
icon - search for
0x67]
or[0x31
which are the start and end of the two half of the CBC key - If you feel fancy: re-assemble the 16 bytes in the following order and convert them to ASCII:
[15, ... 3,1]
↓ ↖ ↖↓↖↓
[16, ... 4,2]
- If you are lazy: Go to the "console" tab of your web browser's developer tool, past and fill the following snippet:
a=[0x61, ... 0x67];
b=[0x31, ... 0x34];
[].concat(...a.map((c,i)=>[a[i],b[i]]).reverse()).map(e=>String.fromCharCode(e)).join('')
- Add a new
DZR_CBC
environment variable in your.profile
with the key value:
echo "export DZR_CBC=g4............a1" >> $HOME/.profile