使用的工具,filddler,node,wuWxapkg来截取小程序安装包和反编译

1、获取.wxapkg文件

我是使用fiddler4来获取wxapkg文件的

这里 res.servicewechat.com是小程序的域名,我当时是一个个去看的,你们可以直接筛选这个域名,这样就不用去找了

https://res.servicewechat.com/weapp/release_encrypt/59_wkmNfwKI-ZPL_EeMnupO3NITpLh6itnbYeNQgaaDa-yQdqdDE4SJtJTAvDKlmOpXpZXeg-7wzwawN1DL.wxapkg?rand=1216088667&pass_key=0a3RKy6udufZ7nADEneLyvBvNWa4kDEhIK1wiBKet_Emqbrw5_TYGABsNxwDm_NACxBZETKV81VIfrIPN6LJW0bGR3RgxikSmL4m0zvlYgkiu1KIbLQ6nieyYjrYC9b4rAar5MlWlIui76A-rwFFlGvwIGRANWMemWTAF2BOL-g2tT4AT8RSnA_FekrwYxu7Zf3wT6P036c3iwgVPRKFIXua-xrYS9UoU8GmULsBaKo~&ext_code=xYTo7PonvFZ_mmeQ9GNmGbLidLmbPngyCvhJp3DUzrs

提醒:这里是第一次使用这个小程序时才会下载,如果已经使用过了,这个就不会再下载,建议清空微信缓存后再试、或者直接登录一个新的微信号

我们通过上面的地址下载*.wxapkg文件,下载后的文件我们放到桌面新创建的222文件夹里面

2、安装反编译环境

node的安装:https://nodejs.org/en/

下载好后,就是按照步骤一步一步安装,如果已经安装过了,使用node -v 在终端中查看

3、安装nmp环境

在上面安装node时会自带nmp,可以使用nmp -v来查看版本

这里特别提醒,是npm,不是nmp,我发现网上有很多朋友跟我一样,都是 输错字母了导致怎么都找不到。

npm安装后,就是安装各种支持库

>npm install esprima
>npm install css-tree
>npm install cssbeautify
>npm install vm2>npm install uglify-es

4、下载反编译脚本

下载地址:https://github.com/qwerty472123/wxappUnpacker
如果github下载有问题,下载不下来的话,可以使用码云下载https://gitee.com/feicao01/wxapp-unpacker/tree/master/

下载后的东西,放置到桌面222文件夹里面

5、 反编译

在.wxapkg文件所在目录下输入 node wuWxapkg.js  [-d] //files 就是你想要反编译的文件名 例如:我有一个需要反编译的文件22.wxapkg文件,具体的命令就是

node wuWxapkg.js C:\Users\liucx\Desktop\222\22.wxapkg

最后,我们就获取到了源码和图片

备注:如果在运行 node wuWxapkg.js C:\Users\liucx\Desktop\222\22.wxapkg时报错了,我们应该要如何处理。

这里有提示,是缺少了escodegen框架,我们用nmp来下载就好了

同样的,如果报缺少别的框架,我们下载别的就行。

微信小程序源码获取和反编译相关推荐

  1. 微信小程序源码获取与反编译方式

    1.登录微信,从微信访问小程序之后会在微信文件目录生成微信小程序的加密包(C:\Users\Administrator\Documents\WeChat Files\Applet),路径可右键微信中的 ...

  2. 获取微信小程序源码并进行反编译

    获取微信小程序源码并进行反编译 只需如下几部就可以爬取到你所想要的微信小程序源码: 第一: node.js运行环境 如果没有安装nodejs,请先安装一下 下载地址:https://nodejs.or ...

  3. 微信小程序源码提取与反编译爬坑

    前言 没必要说太多,基本上操作是没有什么难度的,这里说一些我遇到的问题与解决方式.首先测试小程序,由于他不像是web,是不能通过查看源代码的方式来查看js代码的,所以需要手动的将小程序源码拿出来,然后 ...

  4. 反编译获取线上任何微信小程序源码(转)

    看到人家上线的小程序的效果,纯靠推测,部分效果在绞尽脑汁后能做出大致的实现,但是有些细节,费劲全力都没能做出来.很想一窥源码?查看究竟?看看大厂的前端大神们是如何规避了小程序的各种奇葩的坑?那么赶紧来 ...

  5. 反编译获取微信小程序源码(包含错误解决办法)

    PS:本文章仅用于分享自己反编译的过程以及解决办法,切勿小程序反编译成功后做一些违反人伦的事情! 一. 前言 最近在搞学校的一个晚签到小程序的时候遇到了一个MD5加密问题,试了好多方法都没有解决,所以 ...

  6. 只需两步快速获取微信小程序源码

    第一次在掘金这样高大上的社区写文章,忐忑地敲下我获取小程序源码过程中的经验分享. 最近在学习微信小程序开发,半个月学习下来,很想实战一下踩踩坑,于是就仿写了某个小程序的前端实现,过程一言难尽,差不多两 ...

  7. 记一次微信小程序源码反解包

    1 安装Nodejs 一 下载安装包:https://nodejs.org/en/download/ 安装完成后在安装目录下新建两个文件夹: node-cache node-global (这是用来放 ...

  8. 最新‘微信小程序’反编译最新教程(如何找回微信小程序源码手把手教程)

    前言: 简单聊一下xxxxx.wxapkg 先来想想一个很简单的问题,小程序的源文件存放在哪? 当然是在微信的服务器上. 但是在微信服务器上,普通用户想要获取到,肯定是十分困难的,有没有别的办法呢? ...

  9. 微信小程序源码反编译

    @IT猴~ 写有用的文章 微信小程序源码反编译 亲测有效,能返编译市面上百分之90的小程序.准备: 1.夜神模拟器 2.node.js 3.微信 夜神模拟器 夜神模拟器官网: https://www. ...

最新文章

  1. flutter图标按钮_Flutter开发第一个项目android studio 开发工具的使用说明
  2. 判断仅有指针域的单链表是否有环且怎么找到环
  3. mysql建表以及列属性
  4. md是什么类型的文件?怎么打开md文件,Markdown的编写,Markdown转化为html
  5. VC++ 查看C++代码的汇编代码列表
  6. 第九章 神经网络学习-机器学习老师板书-斯坦福吴恩达教授
  7. 机器学习实战笔记(Python实现)-01-机器学习实战
  8. 纯css用图片代替checkbox和radio,无js实现方法
  9. c++别让异常逃离析构函数
  10. 软件工厂是否真的可能存在?
  11. python怎么做图表_python 制作表格
  12. 给2021的Java一些建议,纯干货
  13. HEVC官方代码下载及码流分析软件使用
  14. 如何使用 IT 服务台调查来提高满意度
  15. html 预选单选按钮,关于html:单选按钮的预选
  16. 二代旅游网站CMS缓存列表
  17. 深度学习论文精读05——用于乳腺癌组织病理学图像分类的深度特征
  18. React中如何引入css呢
  19. iOS开发-写给初学者:OC面向对象的三大特征
  20. asp.net爱厨房美食菜谱系统

热门文章

  1. 数据科学、管理科学系课程教学课件——FineReport实验指导书节选====银行财务报表
  2. 一张2004年的郑州地图
  3. STM32 时钟与外设总线
  4. 优秀的ELN应该具备怎样的特质
  5. psd模板免费网站_30个免费的Web浏览器框架PSD模板
  6. A - Fxx and string (ACM)
  7. android手机连nas,Droid NAS:让Android手机变身无线U盘
  8. axure rp嵌入echarts图表
  9. 铸铁的弹性模量和泊松比_常用材料弹性模量及泊松比
  10. 大作业关于(“有爱”youi)的简介