# ackites/killwxapkg

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ackites-killwxapkg).**

5,864 stars · 1,208 forks · Go · MIT

## Links

- GitHub: https://github.com/Ackites/KillWxapkg
- Homepage: https://x.com/intent/follow?screen_name=actkites
- awesome-repositories: https://awesome-repositories.com/repository/ackites-killwxapkg.md

## Description

自动化反编译微信小程序，小程序安全评估工具，发现小程序安全问题，自动解密，解包，可还原工程目录，支持Hook，小程序修改

## Tags

### Part of an Awesome List

- [Mini Program Development](https://awesome-repositories.com/f/awesome-lists/devtools/mini-program-development.md) — Provides tools for reassembling modified mini program source directories into deployable packages.
- [Security Assessment Tools](https://awesome-repositories.com/f/awesome-lists/devtools/mini-program-development/security-assessment-tools.md) — Scans decrypted mini program source code for hardcoded secrets and security vulnerabilities.
- [Mini Program Debugging Tools](https://awesome-repositories.com/f/awesome-lists/devtools/debugging-and-testing/mini-program-debugging-tools.md) — Injects hooks into running mini programs to enable dynamic debugging and developer tools. ([source](https://github.com/Ackites/KillWxapkg/blob/master/README.md))
- [Runtime Hooks](https://awesome-repositories.com/f/awesome-lists/devtools/debugging-and-testing/mini-program-debugging-tools/runtime-hooks.md) — Injects debuggers into running mini programs to enable dynamic inspection and developer tools. ([source](https://github.com/Ackites/KillWxapkg))
- [Mobile App Analysis Tools](https://awesome-repositories.com/f/awesome-lists/devtools/mobile-app-analysis-tools.md) — Automates reverse engineering and security assessment of mini-programs.

### Development Tools & Productivity

- [Mini Program Package Repackers](https://awesome-repositories.com/f/development-tools-productivity/local-package-repositories/directory-packaging/mini-program-package-repackers.md) — Rebuilds modified mini program source directories back into deployable package files for testing. ([source](https://github.com/Ackites/KillWxapkg))
- [Code Beautifiers](https://awesome-repositories.com/f/development-tools-productivity/code-beautifiers.md) — Formats extracted JavaScript, JSON, HTML, WXML, and WXSS files into a readable structured layout. ([source](https://github.com/Ackites/KillWxapkg/blob/master))
- [Decompiled](https://awesome-repositories.com/f/development-tools-productivity/code-beautifiers/decompiled.md) — Beautifies decompiled JSON, JavaScript, HTML, WXML, and WXSS files for improved readability during analysis. ([source](https://github.com/Ackites/KillWxapkg))
- [Mini Program](https://awesome-repositories.com/f/development-tools-productivity/code-beautifiers/mini-program.md) — Beautifies extracted JavaScript, JSON, HTML, WXML, and WXSS files from mini programs into readable layouts.
- [Mini Program Debuggers](https://awesome-repositories.com/f/development-tools-productivity/javascript-runtime-debuggers/mini-program-debuggers.md) — Attaches JavaScript debuggers to running mini program processes for live inspection and breakpoint control.

### Programming Languages & Runtimes

- [Decompilers](https://awesome-repositories.com/f/programming-languages-runtimes/styling-languages/mini-program/decompilers.md) — Extracts and restores source code from decrypted mini program packages including JavaScript, WXML, WXSS, HTML, and JSON. ([source](https://cdn.jsdelivr.net/gh/ackites/killwxapkg@master/README.md))
- [Package Repackers](https://awesome-repositories.com/f/programming-languages-runtimes/styling-languages/mini-program/package-repackers.md) — Rebuilds modified mini program source directories back into deployable package files for testing. ([source](https://github.com/Ackites/KillWxapkg/blob/master/README.md))
- [Source Unpackers](https://awesome-repositories.com/f/programming-languages-runtimes/styling-languages/mini-program/source-unpackers.md) — Extracts and restores original source code directory structures from decrypted mini program packages. ([source](https://github.com/Ackites/KillWxapkg))
- [Unpackers](https://awesome-repositories.com/f/programming-languages-runtimes/styling-languages/mini-program/unpackers.md) — Extracts decrypted mini program packages into structured directories, restoring original source code file layouts. ([source](https://github.com/Ackites/KillWxapkg/blob/master/README.md))
- [Package Modifiers](https://awesome-repositories.com/f/programming-languages-runtimes/styling-languages/mini-program/wechat-mini-program-runtimes/package-modifiers.md) — Edits extracted WeChat mini program source files and reassembles them into deployable packages.
- [WeChat Mini Program Decompilers](https://awesome-repositories.com/f/programming-languages-runtimes/styling-languages/mini-program/wechat-mini-program-runtimes/wechat-mini-program-decompilers.md) — Automatically decrypts, unpacks, and restores WeChat mini program source code for security analysis and auditing.
- [WeChat Mini Program Reverse Engineering Tools](https://awesome-repositories.com/f/programming-languages-runtimes/styling-languages/mini-program/wechat-mini-program-runtimes/wechat-mini-program-reverse-engineering-tools.md) — Restores original source code directories and beautifies extracted files from decrypted WeChat mini program packages.
- [Source Code Beautifiers](https://awesome-repositories.com/f/programming-languages-runtimes/source-code-beautifiers.md) — Formats extracted JSON, JavaScript, HTML, WXML, and WXSS files into a readable structured layout. ([source](https://github.com/Ackites/KillWxapkg))
- [Runtime Hooks](https://awesome-repositories.com/f/programming-languages-runtimes/styling-languages/mini-program/wechat-mini-program-runtimes/runtime-hooks.md) — Injects debuggers into running WeChat mini programs to enable dynamic inspection and developer tools.

### Security & Cryptography

- [WeChat Mini Program Package Decrypters](https://awesome-repositories.com/f/security-cryptography/message-decryption/media-decryption/wechat-video-decryption/wechat-mini-program-package-decrypters.md) — Decrypts encrypted .wxapkg files by reversing proprietary XOR-based obfuscation and header checksum validation.
- [Mini Program Archive Unpackers](https://awesome-repositories.com/f/security-cryptography/secrets-scanning/archive-content-scanning/recursive-archive-unpacking/mini-program-archive-unpackers.md) — Extracts decrypted mini program package files and restores original source code directory structures for inspection. ([source](https://github.com/Ackites/KillWxapkg))
- [Mini Program Security Audits](https://awesome-repositories.com/f/security-cryptography/secure-storage/security-auditing/mini-program-security-audits.md) — Decrypts, unpacks, and inspects WeChat mini program packages to discover hardcoded secrets and security flaws.
- [Mini Program Decrypters](https://awesome-repositories.com/f/security-cryptography/security/policies/access-control/decryption/mini-program-decrypters.md) — Automatically decrypts encrypted mini program packages to make their contents accessible for analysis. ([source](https://github.com/Ackites/KillWxapkg/blob/master/README.md))
- [Mini Program Package Decrypters](https://awesome-repositories.com/f/security-cryptography/security/policies/access-control/decryption/mini-program-package-decrypters.md) — Automatically decrypts encrypted mini program package files to make their contents accessible for analysis. ([source](https://github.com/Ackites/KillWxapkg))
- [Sensitive Data Scanners](https://awesome-repositories.com/f/security-cryptography/vulnerability-scanning/sensitive-data-scanners.md) — Scans decrypted source code for hardcoded secrets, keys, and other sensitive information. ([source](https://github.com/Ackites/KillWxapkg/blob/master/README.md))

### System Administration & Monitoring

- [Mini Program Project Restorations](https://awesome-repositories.com/f/system-administration-monitoring/configuration-file-restorations/general-file-restorations-from-backups/mini-program-project-restorations.md) — Reconstructs original directory trees and file metadata from flat mini program package archives using embedded path mappings.
- [Mini Program Package Unpackers](https://awesome-repositories.com/f/system-administration-monitoring/system-restoration/android-package-restorations/package-state-restorers/mini-program-package-unpackers.md) — Extracts and restores original source code directory structures from decrypted mini program packages. ([source](https://github.com/Ackites/KillWxapkg/blob/master))
- [Mini Program Structure Restorations](https://awesome-repositories.com/f/system-administration-monitoring/system-restoration/android-package-restorations/package-state-restorers/mini-program-structure-restorations.md) — Rebuilds original directory structures of mini programs from decrypted packages for easier navigation and analysis. ([source](https://github.com/Ackites/KillWxapkg/blob/master/README.md))

### Data & Databases

- [Mini Program Package Repackers](https://awesome-repositories.com/f/data-databases/device-backups/backup-archive-repackers/mini-program-package-repackers.md) — Reassembles modified mini program source directories back into valid .wxapkg files by recalculating headers and checksums.
