当前位置: 首页 > news >正文

关于GameCreator引擎资源解密

目前已知的官方加密如下

1.json资源使用zip加密,密码gc_zip_2024(或gc_zip)

2.图像/音频简单做了一个移位加密,写了一个解密脚本:

import sys
def decrypt_asset(data_bytes):data = bytearray(data_bytes)# 1. 交换前两字节,还原文件头if len(data) >= 3:temp = data[1]data[1] = data[2]data[2] = temp# 2. 计算中点位置# 注意:JavaScript的Math.floor是向下取整random_pos = int((len(data) - 1) * 0.5)# 3. 创建新数组(长度为原数据长度减1)# 4. 移除random位置的字节并拼接new_data = bytearray(len(data) - 1)# 第一部分:0到random_pos-1first_part = data[:random_pos]# 第二部分:random_pos+1到结尾second_part = data[random_pos + 1:]# 拼接两部分new_data[:len(first_part)] = first_partnew_data[len(first_part):] = second_partreturn bytes(new_data)def decrypt_file(input_file, output_file):try:with open(input_file, 'rb') as f:encrypted_data = f.read()# 解密数据decrypted_data = decrypt_asset(encrypted_data)# 写入解密后的文件with open(output_file, 'wb') as f:f.write(decrypted_data)print(f"解密完成!")except FileNotFoundError:print(f"错误:找不到文件 {input_file}")except Exception as e:print(f"解密过程中发生错误: {e}")if __name__ == "__main__":# example:# encrypted_bytes = b'\x00\x01\x02\x03\x04\x05\x06\x07\x08\x09'# decrypted = decrypt_asset(encrypted_bytes)# print(f"解密结果: {decrypted}")# 输入 gc_decrypt.py [要解密的文件名]# 输出 [要解密的文件名].png 如果不是png后缀自己改input_path = sys.argv[1]output_path = input_path + ".png"decrypt_file(input_path, output_path)

3.script.js是简单的eval加密,可以自己解或者直接在F12开发者选项里拍摄内存快照,在precompiled code里可以把解密好的代码复制出来

有的作者会自定义脚本,也会打包进script.js,遵循3的加密方式,解密出来自行还原即可

http://www.jsqmd.com/news/361050/

相关文章:

  • 软件包兼容性困境突破:从应急修复到标准化构建
  • Cursor极速启动优化指南:从卡顿到秒开的全流程解决方案
  • 掌握4个Python开发提速技巧:从效率瓶颈到流畅编码
  • PCL2启动器下载安装全攻略:2026最新版PCL启动器使用教程 - xiema
  • 从Transformer到基础模型:时空预测技术全景解读
  • 还在为Masa模组英文界面发愁?这款汉化工具让配置效率提升300%
  • 2026年性价比高的贴骨袋厂家推荐,河北雄安屹晨众创科技口碑佳 - mypinpai
  • 写作压力小了!9个AI论文网站测评:本科生毕业论文+科研写作必备工具推荐
  • es-client:Elasticsearch集群管理与数据可视化的全能工具
  • 2026年比较好的大连学习3D建模畅销厂家采购指南如何选 - 品牌宣传支持者
  • 开源音频转换器fre:ac:让无损音乐转换更简单
  • 这次终于选对! 降AIGC网站 千笔·降AI率助手 VS PaperRed,本科生专属更高效
  • 3步解锁智能扫码体验:MHY_Scanner重新定义游戏登录效率
  • 星际争霸 —— AI游戏 —— 基于规则的硬编码AI如何取得优异的性能表现 (rule-based AI)—— 小型地图任务
  • 穿透云端的“黑匣子”:CloudWatch与GCP Logging的信息泄露与注入攻防实战
  • 2026年浙江口碑好的央企求职机构排名,衔芦职导上榜引发关注 - myqiye
  • 零基础上手VoxelShop:免费开源3D建模工具效率倍增指南
  • 2026年优秀的大连校企合作的公司生产商实力参考哪家质量好(更新) - 品牌宣传支持者
  • Android 基础入门教程4.3.1 BroadcastReceiver牛刀小试分类
  • 百泰派克生物科技:蛋白质表征客户案例(二)
  • 建议收藏|更贴合本科生需求的一键生成论文工具,千笔写作工具 VS 灵感风暴AI
  • HS2-HF_Patch工具:全方位优化Honey Select 2游戏体验的解决方案
  • OpenClaw vs Claude Cowork:桌面AI Agent对决,谁才是下一代“操作系统入口”
  • Minecraft矿物透视:探索者的地下资源定位指南
  • 毕业论文神器!降AIGC网站 千笔·降AI率助手 VS Checkjie 本科生专属
  • 颠覆式3合1智能登录助手:告别米哈游游戏扫码难题
  • 实测对比后!自考论文神器 —— 千笔·专业学术智能体
  • constexpr与const的理解随笔
  • 2026年热门的脂肪胺聚醚/聚醚多元醇哪家专业工厂直供推荐 - 品牌宣传支持者
  • 如何用文件校验守护数字安全?HashCheck的全方位解决方案