記錄一次小程序解包實驗


實驗環境准備:夜神模擬器;nodejs環境;wxappUnpacker;微信開發者工具

安裝nodejs環境

下載網址:http://nodejs.cn/download/

一路下一步,會自動添加環境變量。

參考了此博客內容:https://www.jianshu.com/p/13f45e24b1de

node -v 即證明安裝好了

實驗操作

1.打開夜神模擬器,准備好微信,訪問某小程序,此時他的源碼就已經下載到我們模擬器中了。

小程序包的路徑在/data/data/com.tencent.mm/MicroMsg/${md5}/appbrand/pkg/下,如下圖所示

2.將目標小程序包復制到mnt/shared下,然后可以從本機中打開訪問到。


如圖,這些就是從模擬器中share出來的一些文件,這里好想download默認歸為了分享目錄的子目錄。

3.安裝並使用wxappUnpacker

下載路徑:https://gitee.com/uyghurjava/wxappUnpacker

這些都是依賴nodeJS環境的,這里我們只需要wuWxapkg.js解包就好。

執行前需要安裝一些依賴包:(npm在安裝nodeJS時會附帶安裝)

npm install esprima npm install css-tree npm install cssbeautify npm install vm2 npm install uglify-es npm install js-beautify npm install escodegen

解包指令:node wuWxapkg.js -d _1123949441_403.wxapkg

這里注意一點,需要解包及導入的一定是母包,負責會出現報錯。(┬_┬)

一個成功的截圖噢耶


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM