首页 > 编程语言 >MacOs环境反编译微信小程序

MacOs环境反编译微信小程序

时间:2023-09-08 18:32:56浏览次数:45  
标签:__ 反编译 MacOs wxapkg 微信 APP __. install

条件:


步骤:

  1. 打开微信小程序,点点点点点点(尽量点全)
  2. 默认存放小程序的路径
/Users/用户名/Library(资源库)/Containers/com.tencent.xinWeChat(微信)/Data/.wxapplet/packages/wxfe3b722fc1e03b(类似乱码)/7(类似数字)/__APP__.wxapkg

一般这些文件会隐藏

直接command+shift+.显示隐藏文件,很快就找到了小程序文件

MacOs环境反编译微信小程序_反编译

可以把__APP__.wxapkg文件复制出来,到一个特定的文件夹

  1. 打开vscode

安装以下依赖包 :

npm install esprima

npm install css-tree

npm install cssbeautify

npm install vm2

npm install uglify-es

npm install js-beautify

  1. 反编译:

继续在当前的命令行输入  

node wuWxapkg.js [-d] <files...>     //files 就是你想要反编译的文件名

比如 :有一个 __APP__.wxapkg  这个文件 

 直接复制地址栏里的地址  +  文件名

node .\wuWxapkg.js \Users\用户名\fanbianyi\__APP__.wxapkg

回车运行


就看见同层级文件夹下出现APP文件夹,再用VSCode打开,反编译的代码就出来了

MacOs环境反编译微信小程序_反编译_02

标签:__,反编译,MacOs,wxapkg,微信,APP,__.,install
From: https://blog.51cto.com/u_16173281/7412167

相关文章

  • 无聊写个微信步数 (我老妈总是查我的微信步数)
    思路先找到提交步数的接口 (我老妈总是查我的微信步数)这里我网上随便找了一个 https://apis.jxcxin.cn/doc/mi.html 挺好用的第二步就是获取当前步数了(个人技术原因不能直接在) 只能依靠小程序 抓到请求接口 当然是有加密啦逆向代码 核心扣取下来分析很......
  • [macOS] 打开应用的多个实例
    TryingtousetheFindertoopenmultipleinstancesofanapplicationonMacOSXwillsimplycausethefirstinstancetocometotheforeground.Togetaroundthis,usethe open commandfromthecommandlinewiththe -n option.The -n optionopensane......
  • 【微信小程序-组件】仪表盘样式的滑动组件(不卡顿)
    滑动组件,选中后手机会振动 <template><viewclass="gear-select"><viewclass="scale-mark-container"><viewclass="every-scale-mark"v-for="(gear,index)ofgearList":key="ge......
  • springboot实现 伪微信登录
    众所周知,微信扫码登陆的功能,个人网站是无法申请的,我们想在本地测一下微信登录也是无法实现。要实现微信登录,首先你得是一个企业单位,有公章才能申请,申请还要花费300块大洋。如果我们只是想学习和体验一下微信登录,可以自己本地搭建个微型服务模拟一下,过一把瘾也是可以的。如果你是企......
  • macOS Ventura 13.5.2 (22G91) Boot ISO 原版可引导镜像下载 (修复零日漏洞)
    macOSVentura13.5.2(22G91)BootISO原版可引导镜像下载(修复零日漏洞)2023年9月7日(北京时间8日凌晨)macOSVentura13.5.2(22G91)发布,此次为安全更新,主要修复了零日漏洞CVE-2023-41064CVE-2023-41061。这些漏洞修复的更新也包含在同日发布的iOS16.6.1、iPadOS......
  • macOS Ventura 13.5.2 (22G91) 正式版发布,修复零日漏洞 (ISO、IPSW、PKG 下载)
    macOSVentura13.5.2(22G91)正式版发布,修复零日漏洞(ISO、IPSW、PKG下载)2023年9月7日(北京时间8日凌晨)macOSVentura13.5.2(22G91)发布,此次为安全更新,主要修复了零日漏洞CVE-2023-41064CVE-2023-41061。这些漏洞修复的更新也包含在同日发布的iOS16.6.1、iPadO......
  • 导出手机微信的聊天记录全攻略
    12-5在我们日常使用微信的过程中,有时候很需要把聊天记录导出到电脑的Excel表格中,或者导出到网页中。但是有个软件叫【微信的聊天记录快速提取工具】,可以把微信电脑版的聊天记录导出,那在手机微信中的聊天记录怎么办呢?其实微信本身就带有迁移功能,只需要把手机微信上的聊天记录迁移到......
  • 微信公众号支付
    前端通常要做的只是拉起支付1.首先要引入微信官方提供的apinpminstalljweixin-module--save 2.我使用的是uni-app,不能直接使用该对象,因为uni已经定义了这个对象,在main.js中重新定义//#ifdefH5importJweixinfrom'jweixin-module';Vue.prototype.$jweixin=Jwei......
  • 【unity】使用QFramework开发微信小游戏的总结
    前言在使用Unity+QFramework开发微信小游戏的过程中遇到了一些问题,在此记录下来,方便查阅参考。主要问题主要问题是框架的资源加载方式和小游戏要求不一致。QFramework的UIKit和AudioKit依赖于ResKit,ResKit底层是从本地磁盘上读取AB包的。而[微信小游戏官方文档](minigame-u......
  • 微信公众号每日定时推送(天气)
    1、请看VCR这是真实效果图,因为地址过于详细这里保护一下个人隐私ok,接下来直接上教程2、相关API接口申请2.1、微信2.1.1、微信公众平台申请测试账号首先打开微信公众平台申请测试账号。网页链接:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login要用微信登录,需要按......