关于誓约少女的解包

游戏快关服了,麻烦大佬们看看怎么解包,疑似XOR?
下载:https://apkcombo.com/zh/誓約少女/com.babeltime.og.gp/
样本:链接:https://pan.baidu.com/s/1J2rNM6I0KI32ExTXyOh58A
提取码:4p1t

这游戏死那么快的吗,当初还以为又是一个热门 :upside_down_face:

之前群里有大佬解密过,密钥我还留着,简单写个脚本,记得改下路径

import os

def xor_decrypt(path, key):
    for root, dirs, files in os.walk(path):
        for file in files:
            if file.endswith("unity3d"):
                file_path = os.path.join(root,file)
                with open(file_path, 'rb') as file:
                    encrypted_data = file.read()
                decrypted_data = bytearray()
                key_len = len(key)
                for i, byte in enumerate(encrypted_data):
                    decrypted_data.append(byte ^ key[i % key_len])
                with open(file_path, 'wb') as file:
                    file.write(decrypted_data)
                    print("正在解密文件",file.name)

if __name__ == '__main__':
    path = r"C:\Users\zjbook\Desktop\新建文件夹 (6)"
    key = [0xE0, 0x27, 0x58 ,0xB2 ,0x53 ,0xCB ,0x3E ,0x3F ,0x16 ,0x40 ,0x79 ,0xBF ,0x6E ,0x3D ,0x76 ,0xA6 ,0x88, 0x8E, 0x07, 0x2C]
    xor_decrypt(path,key)

2 个赞

成功解包!非常感谢!

非常感谢!