優酷超清視頻(kux)壓制mkv腳本

0   7840 轉為簡體

優酷客戶端下載的[超清]清晰度視頻會被保存為kux格式。其實這個格式就是一堆分段的flv。

頭上應該還有索引之類的,懶得分析了其實是分析不出來

因為木有索引,我們只能自己判斷flv段何時開始,何時結束;因為flv文件頭特徵不明顯其實是想裝b,我們需要分析flv的格式。

在參考這篇博客之後,寫了個腳本

拖出了所有flv之後,我們用mkvmerge來合體

完整腳本在gist上可以找到

 

解包之後很有快感啊

白貓Project/白貓プロジェクト 作死

11   62241 轉為簡體

這貨貌似是賣萌黑貓根本不是續作

我開始想不加殼就算了,java不混淆就算了,加密的so一模一樣的是來坑爹的吧www MD5都一樣的摔

後來我發現被坑了

原來那一段AES密鑰不是給遊戲通信用的233

然後我就發現了原來不是這樣的2333

但是終究還是搞定了23333

CryptoPrefs

用於加密userHash和登陸token,保存在key=md5(‘Account’)的shared_prefs中;AES-128-CBC, ZerosPadding

Cipher

除首次進入遊戲外,以後登陸都是用userHash做key;AES-256-CBC, PKCS7

好好好可以作死了

←Click me

附:ARM F5之後的getKeySpec偽代碼,證明之前的猜想是正確的 Read More