Unity IKA(ika9nt)資源解密思路
IKA(ika9nt)是Unity一款付費(fèi)插件,目前來(lái)看使用該插件的游戲比較少,網(wǎng)上也沒(méi)有相關(guān)解密。
IKA相關(guān)的文檔可以從Unity資源商店找到,作者介紹主要的加密手段是使用AES的EBC(EBC)模式。
經(jīng)過(guò)研究,實(shí)際上使用的是AES的CTR模式,計(jì)數(shù)器格式如下
所有加密的資源,都有唯一的label,hash,key值。
AES的密鑰由標(biāo)準(zhǔn)的PBKDF2生成且參數(shù)為默認(rèn)值,
key需要逆向代碼找到keymap字典 { label : key }
salt是每個(gè)資源hash值,通常為文件名(一串?dāng)?shù)字)
label和hash的映射關(guān)系需要解包找到IKACORE的初始化值,找不到也可以暴力破解
標(biāo)簽: