wux1an / wxapkg

微信小程序反编译工具,.wxapkg 文件扫描 + 解密 + 解包工具

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

解包代码与小程序原始工程文件结构差异很大

cloud-jie opened this issue · comments

如下图:utils/util.js 文件并不存在
image
使用其他解包程序,结构如下:
image

师傅,我补充一下:与其他工具相比,代码几乎没差,但是目录结构似乎有些异常
因为解包后代码引用utils/util.js,但util.js在解包后的代码中并不存在(图1)

工具很好,感谢师傅分享

commented

用的哪款工具,小程序 wxapkg 文件和小程序 wxid 方便提供一下吗?

我用来对比的工具是unveilr,开源后项目大火,作者转收费了。
https://uvr.xianwei.icu/
以下这几个小程序应该都存在这个问题,图片显示的就是我当前测试的小程序
image
以下为wxapkg文件及unveilr解包后的文件
wxc867ec7b2ed2ac8f.zip

commented

你用的这个工具应该是对解包出来的原始文件进行了解析,如果他的工具加上 --no-parse 解出来的应该就和我这一样。
image

unveiler 是用 JavaScript 开发后打包的,没法看到实现原理。不过猜测应该参考了 https://github.com/ezshine/wxapkg-convertor 的代码,这个项目写了解析代码来将文件解析成工程代码格式,但是代码看起来很麻烦,等以后有精力了我试着加进来。

师傅加油

commented

@cloud-jie unveilr这个工具的token怎么买

unveilr可能参考了这个项目,https://github.com/zhangdaren/miniprogram-to-uniapp

@cloud-jie unveilr这个工具的token怎么买

有个tg群,群主是他,但是邀请链接不知道

commented

我用来对比的工具是unveilr,开源后项目大火,作者转收费了。
https://uvr.xianwei.icu/
以下这几个小程序应该都存在这个问题,图片显示的就是我当前测试的小程序
image
以下为wxapkg文件及unveilr解包后的文件
wxc867ec7b2ed2ac8f.zip

你好,请问可以发一下您手上的unveilr的版本嘛。好像是6月份开始闭源的

commented

作者可以考虑下加入wxappUnpacker的解析代码,这里有代码https://github.com/Fickley/wxappUnpacker

师傅,这应该是unveilr开源时候的代码:
https://github.com/junxiaqiao/unveilr-v2.0.0