最近发现github上一个比较好用的工具,自动化小程序源代码还原工具貌似只能在mac使用,window平台支持的不是很好。
支持功能
该工具不仅支持小程序、小游戏及其分包代码、插件代码的还原,还能完美还原包括 JS、WXML、WXSS、WXS 、JSON 等各类文件的目录结构与源代码,实现媒体资源、wasm、workers 等其他类型文件的还原,并对所有代码进行美化输出,同时具备小程序包扫描功能 。
准备
该工具只能在有 nodejs
环境设备上运行。
安装
全局安装, 安装完成后在任意终端都可使用
# window
npm i wedecode -g
# mac
sudo npm i wedecode -g
使用
命令行直接输入 wedecode 即可运行, 全程自动引导
wedecode
命令行直接指定参数
# 手动指定一个包
wedecode ./name.wxapkg
# 或者 编译当前命令行所在文件夹内的所有包
wedecode ./
# 或者 编译当前命令行所在文件夹下名为 dirname 文件夹的所有包
wedecode ./dirname
# 或者: 将编译结果输出到指定目录 --out 为输出目录
wedecode ./ --out ./output_path
# 你也可以预设任意命令行参数, 在交互时将不会向您提问, 例如
wedecode --out output_path --clear --open-dir
使用源码运行
git clone https://github.com/biggerstar/wedecode
npm install # 如果 npm 安装很慢, 可以使用右侧命令换国内的淘宝源 npm config set registry https://registry.npmmirror.com
npm run start
命令参数
|
|
---|---|
<packages...> |
|
-o, --out <path> |
|
--open-dir |
|
--clear |
|
--px |
|
--unpack-only |
|
工具链接:
https://github.com/biggerstar/wedecode
原文始发于微信公众号(土拨鼠的安全屋):自动化小程序源代码还原工具
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论