Ad

KillWxapkg: Automated WeChat Mini Program Decompilation Tool

KillWxapkg automates decompilation, decryption, and packaging of WeChat Mini Programs, assisting in security assessments and reverse engineering.

KillWxapkg is a tool designed for automating the decompilation process of WeChat Mini Programs. It addresses the challenge of manually reverse-engineering these programs by providing a streamlined process for decryption, unpacking, and restoring the original project directory structure. The tool is implemented in Go and offers features such as code beautification, dynamic debugging via hooking, and re-packaging functionality. Its primary goal is to facilitate security analysis and understanding of WeChat Mini Program code.

KillWxapkg distinguishes itself through its comprehensive automation capabilities, covering decryption, unpacking, and directory restoration. It supports code beautification, enhancing readability of decompiled code. The tool's dynamic debugging via hooking and re-packaging features provide significant value compared to manual reverse engineering approaches. Designed with a modular approach, KillWxapkg facilitates extending its features with new functionalities.

  • Decryption: Automatically decrypts WeChat Mini Programs.
  • Unpacking: Unpacks Mini Programs and provides code beautification options (JSON, JavaScript, HTML).
  • Directory Restoration: Restores the original source code project directory structure.
  • Hooking: Enables dynamic debugging and F12 access for Mini Programs (Windows only).
  • Repacking: Offers options for re-packaging Mini Programs with configurable parameters.
  • Data Export: Supports exporting sensitive data from decompiled Mini Programs.
  • Configuration: Supports configuration through command-line arguments for AppID, input/output files, and various options.

KillWxapkg is an active project with recent commits and ongoing development. The project boasts a solid star count and a reasonably active community. Consistent updates and a clear release history indicate ongoing maintenance and reliability. While documentation is comprehensive, further community-driven resources could enhance usability for new users.

KillWxapkg benefits security researchers, developers, and anyone interested in analyzing WeChat Mini Program functionality. It's valuable for understanding application behavior, identifying potential vulnerabilities, and reverse engineering code for educational purposes. This tool streamlines the often complex process of analyzing packaged WeChat Mini Programs, offering a significant improvement over manual methods and providing direct access to the program's underlying code.

Languages:
Summarize:
Share:
Stars
6,034
Forks
1,230
Issues
47
Created
2 years ago
Commit
2 years ago
License
MIT
Archived
No
Updated 12 hours ago

Similar Repositories