獲取微信小程序源代碼反編譯微信小程序說明(這里是電腦微信訪問微信小程序記錄)
廣告:
聲明:只探討技術,研究源代碼,學習先進的技術思想。請不要侵權或者模訪別人小程序界面!
1 node.js 運行環(huán)境
2 反編譯的腳本
3 小程序包解密工具
獲取小程序包:
C:\Users\yourname\Documents\WeChat Files\Applet\018fd*****\****.wxapkg
請看wechatMiniAppReverse-main里面說明,裝好node.js環(huán)境后,直接按目錄里面1和2操作即可。這里記錄主要的。
nodejs 8.11.4
cd D:\Program Files\nodejs
npm install esprima -g
npm install css-tree -g
npm install cssbeautify -g
npm install vm2 -g
npm install uglify-es -g
---npm WARN deprecated uglify-es@3.3.9: support for ECMAScript is superseded by `uglify-js` as of v3.13.0
npm install js-beautify -g +++++ 沒有安裝成功
npm install escodegen -g
npm install cheerio -g
注意:
1 運行命令需機在安裝nodejs目錄下面 cd D:\Program Files\nodejs
2 所有node_modules安裝在這個路徑下面 C:\Users\administrator\AppData\Roaming\npm\node_modules
3 復制相應的node_modules到wechatMiniAppReverse-main\2.second\nodejs\node_modules目錄下面
錯誤:
1 Magic number is not correct!
原因:魔數(shù)不正確,請確認包是否是通過手機模擬器獲取的,電腦端或其它途徑的包暫不支持。或者復制的wxapkg包不對或者沒有解密
其他:
手機微信小程序緩存文件位置: (目前可能不適用,微信在升級變化) /data/data/com.tencent.mm/MicroMsg/018fd*****/appbrand/pkg/
微信小程序已解密目錄:H:\minprogun\out
cd H:\temp\wechatMiniAppReverse2024\wechatMiniAppReverse-main\2.second\nodejs
node .\wuWxapkg.js H:\minprogun\out\dec.wxapkg
記錄操作日期:2024年1月18日
附工具,來源于網(wǎng)上:wechatMiniAppReverse-main
下載地址:https://download.csdn.net/download/hehaipo/88757858
廣告: