破解酷狗快取檔案 碼 C語言 代碼

來源:互聯網
上載者:User

標籤:破解酷狗快取檔案 碼 c語言 代碼



2017.10.29 記錄:


破解酷狗快取檔案的原始碼

[[email protected] 05]# cat dec_kugou.c #include <stdio.h>int main(int argc, char **argv){    int i;    int length;    unsigned char key[] = {0xAC,0xEC,0xDF,0x57};    unsigned char buffer[sizeof(key)];    FILE *pFilleIn  = fopen(argv[1], "rb");    FILE *pFilleOut = fopen(argv[2], "wb");    fseek(pFilleIn, 1024, SEEK_SET);    while((length = fread(buffer, 1, sizeof(key), pFilleIn))>0)    {        for(i=0; i<length; i++)        {            unsigned char k = key[i];            unsigned char kh = k >> 4;            unsigned char kl = k & 0xf;            unsigned char b = (unsigned char)buffer[i];            unsigned char low = (b & 0xf) ^ kl;                  //解密後的低4位            unsigned char high = (((b >> 4) ^ kh) ^ low) & 0xf;  //解密後的高4位            buffer[i] = (high << 4 | low);        }        fwrite(buffer, 1, length, pFilleOut);    }    fclose(pFilleIn);    fclose(pFilleOut);    return 0;}[[email protected] 05]#



待處理的快取檔案:

[[email protected] 05]# ls *.kgtemp02c66d3c382051889497c29474b18f03.kgtemp  6acb11d0d52c45b5c2a33967f4873b60.kgtemp  b5edf6a737e70038fc7a1235314b47e8.kgtemp050e39ad9581da7215a1c5b783e54640.kgtemp  6b2f4a775cebea38af6a089b0168d53a.kgtemp  b61fde02e7b534368f03196a786317a5.kgtemp05e1806b23cf3793a40f06b007a420d4.kgtemp  6bb68e6a9876c703645ceecbf5c3c887.kgtemp  b74bd4f6a3bab5651e44f208c77f601e.kgtemp06e3c534b04cc7158b6f389c6c7cd9d9.kgtemp  6e26b9004a4bf3adf58671db1fe156ef.kgtemp  b7780e223a6e92bbcc2d34b0e59c6d37.kgtemp0b2a5e6049639d023062ff8d94bc25d3.kgtemp  6f45e35a876ebd3f055e7debab2f86eb.kgtemp  b94a37be85e3f4f923d5e4f7484b62c2.kgtemp0bedae888464711752f3a53ffd8d2595.kgtemp  6ff70816b154b38634009edddd427127.kgtemp  bb2982fff4a2b877d0002e593883bd1e.kgtemp0d1b6def574712e276a5d0d1a9fb8f39.kgtemp  710bc0d36584cc1583daa20a9584d058.kgtemp  bb4eef5d052277826cf8f6c388fac628.kgtemp1763e3a946eda8e69b88e4e4038b2e0f.kgtemp  7771857454e6602476371d8e8931b74f.kgtemp  bc1d0544968a4f89626ee5d00589ccac.kgtemp1b355fc88b849a8063177a65bee2af87.kgtemp  7773917d94a372d439509abcac0c144e.kgtemp  c166a9811e7357eb66bb093844a930d6.kgtemp1cfeda1fa65b287b5c71921a932ba4a8.kgtemp  7f1441df6d5c33bccc127df2b770e7b7.kgtemp  c3b62743cd9033af24a91542a7556ca5.kgtemp21f8a7bac850b440c90257f399246ea6.kgtemp  82e5ded7b508a2843f24cfb36590ce59.kgtemp  c6ec08947be4d2aac433ad1154e52c8b.kgtemp25c6b5834f6f1c47158fd891b995f297.kgtemp  84d7c5175c5558b8e4337a334ff34ba6.kgtemp  c7868f26342ecb8c761a45863f3be339.kgtemp25ed479457a813b25fc338a0dde5f101.kgtemp  861a012df65a57a9290737d5d018c76a.kgtemp  c8577328fb54c27c7473a6ba6114c446.kgtemp2c25cde831813f9f0ed849ed1746cb34.kgtemp  871c81ab034a394215c2a01c9f567da1.kgtemp  cc06830754955e630abcd103ee295d37.kgtemp2cbf3d8801873b56ebe7c32c3c8d3991.kgtemp  8e0e39b74d51103fd7c7722370dfab8e.kgtemp  cf01e4d1001d61a378a0f4afcb4da6ee.kgtemp2f0a4882f634ad0d61bbedb03a34271e.kgtemp  928b5a042cd1f4dca8dcb5e5ba91d10f.kgtemp  d11210c2f795dc1ac243ddeff51bdcdc.kgtemp2f0ebd174fe2cb3dedfe82fb6f689b3f.kgtemp  94a8d0f1d2e1150c43cb1c4cbcba422f.kgtemp  d275da492bcc41f04fbbe6363ffb9844.kgtemp3099b46773ec2cb807d33f2b879f7563.kgtemp  951b9b348a5faa01033ddbb65ef9cd85.kgtemp  d591fab775b7002a5aa62be45d817146.kgtemp355d34808f5be6248c4178072c7d56c4.kgtemp  96b1384ebe8f34082d48554f331be9a2.kgtemp  d696559789668836e3128cae35b3ff67.kgtemp3c8d3ad5b55d7f9e6cf410e618aae11d.kgtemp  96efee2581f5ff5e71c94614457541e3.kgtemp  e00fa3be7a8b72bdb5ea8d6307618b7b.kgtemp4058bf023341dee2978d117cd85fd594.kgtemp  9960f95964d05e4e52e6513011ff4e91.kgtemp  e157431dd46d3598d2a393d15a22987a.kgtemp412e19b5d2847c9f3a325e58335a0a73.kgtemp  9c80f2170ac2de60eff850f376975b30.kgtemp  eb6862c51d4626f3a2347ee8c8c58a13.kgtemp4765665af7d0d5247fe73b26f5f52009.kgtemp  a27bc9fc64492e0976e406e660327d26.kgtemp  eef0047aedfab8998bd1ba3a4a908a91.kgtemp485d903370e3a13a15ad091f9deff8e0.kgtemp  a658466b611f300c73323a19fc702124.kgtemp  f1aed71ff4c042048bff6a29cea8d621.kgtemp4b40dbbb320d3f74c8af6e7fcf726959.kgtemp  abf3f11058edb1c562240693c7331b22.kgtemp  f23f07aeb5e901b8364b074d03948991.kgtemp4e21bcf60435474ef2a949566b3faa8a.kgtemp  ada466e6ea2b6351d963df3c16bc2ca4.kgtemp  f2b45034ce909019a4013addb6b5d37f.kgtemp5747939b92b5fceaff37e4e1fbe1a20b.kgtemp  ae2aee4b8846e50a79580a4984117fa2.kgtemp  f41276c9b9416ef9e1fdeefa7b987ac0.kgtemp5dd8f4b0fb68415472136d961232421b.kgtemp  b0c51e3b99c5827a61655621c5d31aa4.kgtemp  f9ba6efd036f77958a46acf0cb2ffcdf.kgtemp689351793b1f9f6293971f792d005135.kgtemp  b2ff06dfc10f73370c5a94d24f610f5d.kgtemp  ff6e9606e8a0057789ba413b4862d8bb.kgtemp6a247dff1f394189878c9be3f1820dc6.kgtemp  b30f77647707c6b1c6cf1f535de4f20f.kgtemp[[email protected] 05]#



[[email protected] 05]# cat dec.sh ./dec_kgtemp 02c66d3c382051889497c29474b18f03.kgtemp     02c66d3c382051889497c29474b18f03.mp3./dec_kgtemp 050e39ad9581da7215a1c5b783e54640.kgtemp     050e39ad9581da7215a1c5b783e54640.mp3./dec_kgtemp 05e1806b23cf3793a40f06b007a420d4.kgtemp     05e1806b23cf3793a40f06b007a420d4.mp3./dec_kgtemp 06e3c534b04cc7158b6f389c6c7cd9d9.kgtemp     06e3c534b04cc7158b6f389c6c7cd9d9.mp3./dec_kgtemp 0b2a5e6049639d023062ff8d94bc25d3.kgtemp     0b2a5e6049639d023062ff8d94bc25d3.mp3./dec_kgtemp 0bedae888464711752f3a53ffd8d2595.kgtemp     0bedae888464711752f3a53ffd8d2595.mp3./dec_kgtemp 0d1b6def574712e276a5d0d1a9fb8f39.kgtemp     0d1b6def574712e276a5d0d1a9fb8f39.mp3.....



編譯原始碼:

[[email protected] 05]# gcc kugou.c -o dec_kgtemp運行程式,將kgtemp轉換為音頻檔案[[email protected] 05]# bash dec.sh [[email protected] 05]# file 02c66d3c382051889497c29474b18f03.mp302c66d3c382051889497c29474b18f03.mp3: Audio file with ID3 version 2.4.0MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, Stereo[[email protected] 05]#


查看MD5與檔案名稱比較:

[[email protected] 05]# md5sum 02c66d3c382051889497c29474b18f03.mp302c66d3c382051889497c29474b18f03  02c66d3c382051889497c29474b18f03.mp3[[email protected] 05]#



破解完成!

本文出自 “李春利” 部落格,轉載請與作者聯絡!

破解酷狗快取檔案 碼 C語言 代碼

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.