最新公告
  • 欢迎加入源码仓库资源网团队,精品资源持续增加!立即加入我们
  • PC微信小程序包反编译解密工具C#版免root免模拟器

    PC微信小程序包反编译解密工具C#版免root免模拟器

    提示:对于这个软件很多会员都不知道是干什么的,所以在这里重新讲一下这个软件的功能,很简单这套软件就是用于获取小程序前端的用于研究学习的,就好比我们在使用微信小程序时发现某个小程序非常好友,但又没有源码,可以通过这套程序获取,首先我们都知道PC端微信访问微信小程序会在微信根目录或是C盘:\Users\用户\Documents\WeChat Files\Applet目录下(也就是【我的文档 】目录下寻找WeChat Files 目录)目录以wx开头内有生成的小程序包(也就是我们所访问的微信小程序所生成的程序包),但却是加密的,所以我们用此软件对其进行解密,以此来获得小程序的源码,比如wuWxapkg.js获取小程序源码。

    通常我们在网上看到会有很多教程小程序反编译需要手机root然后在XXX目录下寻找wxapkg包,或者在电脑安装模拟器寻找,但这样的方法太过于繁琐很多人无法操作,因此我们只需要登录电脑端微信,搜索你想要解包的小程序并访问是的小程序加载完毕后,我们就可以在:我的文档\WeChat Files\Applet下生成wx开头的文件夹中找到,里面包含__APP__.wxapkg文件,这个文件就是小程序包(无需复制出出来)。

    注意:PC端微信把wxapkg给加密,加密后的文件的起始为V1MMWX。
    加密方法为:

    •     第一步用pbkdf2生成AES的key。利用微信小程序id字符串为pass,salt为saltiest 迭代次数为1000。调用pbkdf2生成一个32位的key
    •     取原始的wxapkg的包得前1023个字节通过AES通过1生成的key和iv(the iv: 16 bytes),进行加密
    •     接着利用微信小程序id字符串的倒数第2个字符为xor key,依次异或1023字节后的所有数据,如果微信小程序id小于2位,则xorkey 为 0x66
    •     把AES加密后的数据(1024字节)和xor后的数据一起写入文件,并在文件头部添加V1MMWX标识

    一 准备工具
    1 node.js 运行环境
    下载地址:https://nodejs.org/en/
    2 反编译的脚本
    https://github.com/xuedingmiaojun/wxappUnpacker
    3 小程序包解密工具【C#版原创】
    https://share.weiyun.com/uMqNGOXv
    二 开始反编译
    1 获取小程序pkg包:
    登录电脑端微信,访问你想解包的小程序,小程序包会在:我的文档\WeChat Files\Applet下生成wx开头的文件夹,里面包含__APP__.wxapkg文件,这个文件就是小程序包(不要复制出来)。
    我们用解密工具解密:

    PC微信小程序包反编译解密工具C#版免root免模拟器
    反编译开始解密成功

    下载地址:https://share.weiyun.com/uMqNGOXv

    核心代码移步:https://www.52pojie.cn/thread-1336342-1-1.html

    解密后的小程序包就在程序的 wxpack目录下以小程序ID命名。

    2 安装脚本依赖
    利用cmd cd到你刚刚下载下来的脚本目录下,执行npm install安装依赖

    3 执行脚本命令
    复制小程序pkg的路径执行bingo.bat d:\wxpack\wx1e4eb0f8a10e5177.wxapkg

    三 反编译成功

    Decompile ./pages/admin/admin.wxml...
    Decompile success!
    Decompile ./pages/admin/help.wxml...
    Decompile success!
    Decompile ./pages/admin/user.wxml...
    Decompile success!
    Decompile ./pages/index/index.wxml...
    Decompile success!
    Decompile ./pages/login/login.wxml...
    Decompile success!
    Decompile ./pages/report/index.wxml...
    Decompile success!
    Guess wxss(first turn)...
    Import count info: {}
    Guess wxss(first turn) done.
    Generate wxss(second turn)...
    Generate wxss(second turn) done.
    Save wxss...
    如果遇到资源下载失效,请复制当前文章链接联系客服处理!
    源码仓库 » PC微信小程序包反编译解密工具C#版免root免模拟器

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    源码仓库网
    一个高级程序员模板开发平台

    发表评论

    • 22会员总数(位)
    • 109资源总数(个)
    • 0本周发布(个)
    • 0 今日发布(个)
    • 333稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情