当前位置:网站首页>Reproduction of XOR and encryption decryption
Reproduction of XOR and encryption decryption
2022-07-19 04:40:00 【bubb1e ly】
In many music players , A lot of music needs to be downloaded VIP Or pay to play , For example, a cloud , So-and-so , Music, etc . They all use XOR and encryption methods to encrypt files . This blog is for Network Security Learning CSDN A great god “ Ghost hand 56“” Blog recurrence , This is a simple decryption process , But it is still recommended that readers who read this blog download genuine songs , Protect copyright and green network environment together .
Reference to the original :https://blog.csdn.net/qq_38474570/article/details/87878235
First of all, we can freely download a song of ourselves in a cloud bian Favorite songs , And a prompt pops up that we need members to continue downloading

At this point, we can find our own cache directory in the settings of Netease cloud music

It should be noted that the cached file directory is a hidden directory , You need to check the hidden items .

Sort by modification date Find the one that meets the modification time Suffix named .uc The largest file of Namely encryption Later documents The other one should be the lyrics file ( Before that, it's best to empty the cache directory ), The way to empty the cache is as follows

Now let's go back to the folder just now , You can find the music file we are trying to download in the folder .

We turn on 010Editor, Select open file in the file in the upper left corner , Select the cache file we just found .

After opening, you can find the following 16 Hexadecimal data , We can find a very obvious feature —— The most data is A3 So it can be inferred that A3 Is the meaningless character after encryption 0 Generally speaking, the encryption method of audio is not too complicated And the simplest XOR encryption XOR encryption is reversible , Here we select the tool in the toolbar above to try to decrypt .
So just select all the data Click on the menu -> Tools -> Hexadecimal operation -> Binary XOR Modify the processing data to be unsigned Hexadecimal Then on A3 To engage in exclusive or

We try to use XOR to remove the meaningless characters after encryption A3

Modify in the pop-up operation box as shown in the following figure . Click OK to try decryption .

After clicking OK , We can find many meaningless characters in our data 0, Here's the picture , At the same time, the file also becomes meaningful. Click Save to close our 010editor.
Modify the suffix of the decrypted file to .MP3, We try to play , It can be found that the music can be played normally .


Last , XOR has been encrypting music for many years , I hope these development companies can optimize the encryption algorithm , Solve this loophole . After reading this blog, readers also hope that you can download genuine songs , Maintain the network environment , Don't make illegal profits in this way !
边栏推荐
- 如何配置Binlog
- Week 2022/7/16
- 删除文件 unable to find or create trash dirctory
- Autojs learning-2048 small game automation
- Sphinx遇到的问题
- As a result, all system modifications of the company will be upgraded
- 51 single chip microcomputer to find out the input mode
- 如何进行mysql下的严格模式修改,使得使用插入用户表方式添加新用户成功
- 使用__slots__和__dict__来节省空间(简直就是质的飞越,LeetCode亲测有效)
- Redis简介
猜你喜欢

删除文件 unable to find or create trash dirctory

手机平台上的用户空间锁概述

Problems encountered by Sphinx

MySQL中的删除:delete、drop、Truncate三者的区别

Extreme video compression using the pellet toolbox

Unity UMP打包黑屏問題總結

C list set object de duplication LINQ de duplication with time de duplication

使用__slots__和__dict__来节省空间(简直就是质的飞越,LeetCode亲测有效)

Summary of black screen problems in unity UMP packaging
![[Unity] 交互之双击](/img/28/8c9c3dd9de413ff8e6373ea111b04f.png)
[Unity] 交互之双击
随机推荐
Sg90 actuator experiment based on STM32, including code (HAL Library)
OSPF anti ring
Challenges and Countermeasures of deep forgery to national security
Autojs learning - realize blissful pure land
探索:制药厂系统网络时钟同步(NTP时间同步服务器)
Notes for Resume Writing
策略模式代替if-else
Unity UMP打包黑屏問題總結
Problems encountered by Sphinx
使用kaggle跑李宏毅机器学习作业
【TA-霜狼_may-《百人计划》】图形2.5 Bump Mapping
【TA-霜狼_may-《百人计划》】美术2.1 DCC工具链与引擎工具链
T+0变T+1!快赎金额降至1万!又有银行调整现金理财产品申赎规则
Codeforces Round #419 (Div. 1)B - Karen and Test
Gin框架原理
微信小程序之项目结构
Unit UMP Packaging Black Screen issue Summary
李宏毅_机器学习_作业4(详解)_HW4 Classify the speakers
删除文件 unable to find or create trash dirctory
高仿网易云音乐UI的微信小程序源码