游戏快关服了,麻烦大佬们看看怎么解包,疑似XOR?
下载:https://apkcombo.com/zh/誓約少女/com.babeltime.og.gp/
样本:链接:https://pan.baidu.com/s/1J2rNM6I0KI32ExTXyOh58A
提取码:4p1t
这游戏死那么快的吗,当初还以为又是一个热门
之前群里有大佬解密过,密钥我还留着,简单写个脚本,记得改下路径
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 个赞
成功解包!非常感谢!
非常感谢!