Skip to content

memeda230606/WeChatMiniGame-Reverse-Guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

微信小游戏逆向工程与Il2CppDumper(macOS)实战指南

版本:2025-10-23
适用平台:Windows / macOS
用途:学习研究、代码审计、安全测试

本仓库组织为一套可直接使用的实战教程,涵盖:

  • 环境与目录(Windows / macOS)
  • 小程序/小游戏资源提取(.wxapkg
  • Unity/IL2CPP(WASM)还原流程(Il2CppDumper 在 macOS 的安装与使用
  • JS 反混淆与协议分析
  • 将提取的文件(JS、C#、资源等)重构为接近原始项目的源码目录

目录(Table of Contents)


快速开始

  1. 找到并解包小程序/小游戏包(.wxapkg
    • Windows:文档/WeChat Files/Applet/<AppID>/__APP__.wxapkg(不同版本略有变化,请看详细文档)。
    • macOS:~/Library/Containers/com.tencent.xinWeChat/Data/.wxapplet/packages/<AppID>/.../__APP__.wxapkg
  2. 若为 Unity/IL2CPP 游戏:解压 .unityweb 获得 *.wasm.code.unityweb / *.wasm.framework.unityweb 等文件,再配合 global-metadata.dat 使用 Il2CppDumper 导出伪 DLL 和脚本。
  3. JS 项目/非 Unity 游戏:对提取的 game.jsgame.jsonlibs/js/ 等目录做格式化、依赖还原与重命名。
  4. 按 05_reconstruction 指南重建目录,即可得到“接近原始结构”的源码树。

温馨提示:不同微信版本/引擎版本在目录与加密策略上略有差异,请以 01/02 章节中的路径与工具清单为准,并结合 06 附录的搜索命令定位文件。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published