当我使用开发人员工具查看 Tenkei Paradox 场景文件时,我找不到列表。
还有一个看似列表的文件,但它已被加密,我无法打开它来检查其内容。
即使打开您拥有的角色的文件,场景文件也似乎被加密了。
如果有人成功解密,请告诉我如何解密。
当我使用开发人员工具查看 Tenkei Paradox 场景文件时,我找不到列表。
还有一个看似列表的文件,但它已被加密,我无法打开它来检查其内容。
即使打开您拥有的角色的文件,场景文件也似乎被加密了。
如果有人成功解密,请告诉我如何解密。
msgpack可解
我认为可能是“msgpack”,但即使我尝试使用“CyberChef”,它也不起作用。
我需要创建脚本或者批处理某些东西吗?
我希望看到成功的结果,所以我非常感谢您的帮助。
我想解密 Tenkei Paradox 场景文件。有谁成功做到过吗?
我知道它是 msgpack,但我无法正确解码它。
我很想听听成功人士的建议。
下面是我很久以前创建的一个 py 文件的内容。
import msgpack
import json
import base64
input_file = ‘21004730102.bin’
output_file = ‘21004730102_decoded.json’
try:
with open(input_file, ‘rb’) as f:
binary_data = f.read()
decoded_data = msgpack.unpackb(binary_data)
def convert_bytes(obj):
if isinstance(obj, bytes):
return base64.b64encode(obj).decode('utf-8')
return obj
# デコードされたデータをJSON形式に変換してファイルに書き出す
with open(output_file, 'w', encoding='utf-8') as f:
json.dump(decoded_data, f, ensure_ascii=False, default=convert_bytes, indent=4)
print(f"デコード結果を {output_file} に保存しました。")
except FileNotFoundError:
print(f"エラー:ファイル {input_file} が見つかりませんでした。“)
except msgpack.exceptions.UnpackException:
print(f"エラー:ファイル {input_file} は有効なMessagePackデータではありません。”)
except Exception as e:
print(f"予期しないエラーが発生しました:{e}")
谢谢您的回复,我想尝试一下,但如果您能告诉我怎么做,那将会很有帮助。
很抱歉给您带来麻烦。
我有一个 bin 文件,看起来它可能包含一些要尝试的文件或列表。
def deserialize(data_list): ...
with open("21040340101.bin", "rb") as f:
data = f.read()
result = deserialize(data)
print(result)
感谢你的回复。
我尝试了一下并且成功了!
谢谢你的建议。
我还有一个问题:Tenkei Paradox 在游戏开始时是否没有获取场景文件列表?
是的。在读取剧情时才会从api响应中获取文件地址并请求
我明白了,我了解了,谢谢!