如何破译加密的mp3音频文件下载?

还没有帐号? 赶紧
用户版块帖子
请教怎么复制加密内存卡文件&&加密的MP3
UID:960046
在线时间1447小时
M币3569专家4
&DIV id=read_tpc mb10?&我们这里很多这种卡里面装的都是地方歌曲 卡是商家连同读卡随身听一起卖的 卡里面的内容在电脑显示“文件夹是空的”实际有MP3之类的文件请高手指点这种内存卡是如何加密的 如何解密
UID:1181319
在线时间1小时
M币-1专家0
我也想知道,圣经机那种TF卡是怎么复制出来的,困扰我很久了,帮顶了,求大神解答。。。
UID:960046
在线时间1447小时
M币3569专家4
知道的朋友 说说吧
UID:1103836
在线时间2273小时
M币649专家2
个人推测 可能是LINUX下面的文件格式 比如 swap 或者 est2神马的...&&&&&&可能是哈 我也是推测 ...
应该不是 这些卡都是用在随身读卡音箱上的
UID:960046
在线时间1447小时
M币3569专家4
回 3楼(吃烧饼喝三鹿) 的帖子
应该不是 这些卡都是用在随身读卡音箱上的 这种音箱好像只能播放MP3
UID:960046
在线时间1447小时
M币3569专家4
继续求助 希望得到帮助
UID:763986
在线时间975小时
M币1189专家1
在DOS环境下呢,可以一试
感谢 现在手头上没有这样的卡了 改天买一张来实验
UID:1180631
在线时间1115小时
M币1025专家3
是想读出来呢?还是拷文件进去!还是把tf内隐藏数据强制删除!
复制出来 拷贝到其他卡上
UID:1180631
在线时间1115小时
M币1025专家3
找几张完好的原卡,在电脑上,用winhex打开,查看16进制编码,找出其中的加密规则,然后,找几张有保修的目标卡(分区表弄坏了,修不了,可以换新的),然后把原卡的数据拷到目标卡上,如果技术好的话,可以自己做加密文件!
这个复杂了不会弄 成本也高啊 原卡2G=30
UID:1060380
在线时间601小时
M币1695专家6
话说是不是在隐蔽分区里面???
访问内容超出本站范围,不能确定是否安全
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
您目前还是游客,请
&回复后跳转到最后一页
Code by , Time now is:08-14 07:25, Total 0.114364(s) query 6,
Gzip enabled&发一个解密QQMusic中加密音乐文件的的工具(附源码)
标 题:发一个解密QQMusic中加密音乐文件的的工具(附源码)
作 者:blueapplez
时 间:<font color="#10-01-27 23:20:10 链 接:
首先要感谢我的师哥&&SIsIa同学&逆向的算法。
&ps.&貌似俺俩还没师傅,此师哥是源于一次我让S大当师傅,他也非要拜师!然后就变成我师弟了,结果S大一直没出现!尴尬&
【起因】装系统后,装一些必备的软件(eg。输入法,&音乐播放器,视频播放器,下载工具等等)时,干脆就全套安装了腾讯公司的那一整套,之前用的音乐播放器是千千静听,换成QQ音乐后,发现他的音乐文件是被加密过的。本人虽然水平菜,但是共享的精神却一点不比大牛们差!简单看了一下他是每8字节作为一个单元来加密的,如果文件最后剩下不到8字节就不加密了,所以他处理过的音乐文件的大小是不会发生变化的。用OD跟了一下,无果!(本人的逆向水平=0)还好师弟帮忙跟出了算法,于是就写了这个工具来恢复他们加密过的音乐文件。
很容易发现
00&0000&加密后是&9844&06EB&F036&6D19&&(16进制)
AAAA&AAAA&AAAA&AAAA&加密后是&ED9F&1EC8&2036&9FAE&&(16进制)
ps.&他加密过的音乐文件是存放在&..\\cache\\加密后的文件名,&cache是一个隐藏文件夹,加密过的音乐文件是数字命名,而且没有扩展名。
下面是师弟逆向的加密算法,我看了看加密算法&&马上就弄出解密算法了,因为在R大的板块刚看了这个TEA算法,太巧!
这是Delphi语言,甚至我转化成C后&还以为是javascript,
&&pData&&&&&&待加密的数据
&&pEncData&&&加密后的数据
Function&&EncMusic(pData:PBpEncData:PCnLen:Integer=8):I
&&Key1=&&$45AD9059;
&&FKey1=&$F03E934F;
&&FKey2=&$27BDB886;
&&LKey1=&$D0AAE945;
&&LKey2=&$993BA3AE;
&&FirstData,LastData,Count,Key:DWORD;
&&Count:=32;
&&FirstData:=PDWORD(pData)^;
&&LastData:=PDWORD(DWORD(pData)+$4)^;
&&if&&nLen&=8&then
&&&&repeat
&&&&&&Key:=&Key+Key1;
&&&&&&FirstData:=FirstData+&((FKey2+LastData&shl&4)&xor&(FKey1+&LastData&shr&5)&&xor&(Key+LastData));
&&&&&&LastData:=LastData+((LKey2&+FirstData&shl&4)&xor&(LKey1+&FirstData&shr&5)&xor&(Key+FirstData));
&&&&&&Dec(Count);
&&&&until&(Count=0);
&&PDWORD(pEncData)^:=&FirstD
&&PDWORD(DWORD(pEncData)+$4)^:=&LastD
换成C版本就是这样的
void&EncMusic(PDWORD&pData,&PDWORD&pEncData)
&&DWORD&&Key1=&&0x45AD9059;
&&DWORD&&FKey1=&0xF03E934F;
&&DWORD&&FKey2=&0x27BDB886;
&&DWORD&&LKey1=&0xD0AAE945;
&&DWORD&&LKey2=&0x993BA3AE;
&&DWORD&FirstData,LastData,Count,K&&
&&Count=32;
&&FirstData&=&*pD
&&LastData&=&*(pData+1);
&&&&Key=&Key+Key1;
&&&&FirstData=FirstData+&((FKey2+(LastData&&4))&^&(FKey1+&(LastData&&5))&^&(Key+LastData));
&&&&LastData=LastData+((LKey2&+(FirstData&&4))&^&(LKey1+&(FirstData&&5))&^&(Key+FirstData));
&&&&Count--;
&&}while(Count!=0);
&&*pEncData&=&FirstD
&&*(pEncData+1)&=&LastD
只要研究过TEA算法的&一眼就看出来了&所以解密函数相当的简单,见附件的源码。
是不是到这里就完了呢,当然可以说是完了,因为解密后的文件能正常播放了,但是我们发现一个很不好地方,那就是你转化完的音乐文件的名字乱七八糟的,想要不乱怎么办?那就解析音乐文件,直接读出他的音乐名。
mp3的文件格式&在附件里有一个说明,wma格式我今天才才查的,就找到附件里的那个txt,然后我们就可以解析文件名了!
ps:询问师弟怎样跟出算法(加解密算法在一个dll里面)的,他说好像是断&recv函数,我让他再跟一遍,他跟了好几次都失败了,我很伤心!&&谁要是跟出算法了,麻烦贴一下学习学习。
再ps:师弟非常想找师傅!
上传的附件

我要回帖

更多关于 怎么合并mp3音频文件 的文章

 

随机推荐