锁链战记Chain Chronicle的.bdl文件(实际是加密的AB资源包)解密求助

在网上找到了相关解密方法,但时间过长密钥可能已经更换了锁链战记资源提取 | Perfare's Blog
这是解密之后的文件头,但无法用assetstudio获取资产
Snipaste_2024-11-08_20-27-16
大佬看看能不能推敲出新的解密方法,最后附上源文件
Character.zip (748.9 KB)
备注:bdl文件是Unity3D的资源文件,解密以后直接上disunity就行,其中会解出一种.ktx文件,用PVRTexTool可以转换成png

路過提示一下:
bdl文件密鑰:
xor_jp=63b7e7868d11e4a460aebc
xor_cn=aebc63b7e7868d11e4a460
同原文章解密前256個字節。解密後直接用AssetStudio即可

可行,用的xor_cn,奇怪我明明下的是日服的版本怎么会是cn的key

另外大佬,这个xor key是怎么取出来的

這邊幫你的問題做點解答
(1)該遊戲有驗ip,無論是用日服,歐服,月球服,銀河服,只要沒有用機場,他就會將你遣返回國。(事實上大多外國手游,例如band dream或project sekai 都是如此)

(2)這遊戲加密和這篇帖子是相通的

無論他是哪一服都都是先異或開頭(前11字節),

   k1 = unity_data[:11]
   key = bytearray.fromhex("55 6E 69 74 79 46 53 00 00 00 00")
   k2 = xor_decrypt(k1, key)

得到key,再用11字節的key解密前256個字節
那麼只要設個程序,將k2打印出來就能知道不同版本間的key
也可以用這個:

前提是有正確得到對應版本,才能得到對應key。

感谢回复