PC微信小程序一鍵解密軟件是一款PC微信小程序包解密工具C#版,無需root或模擬器 ,說白了就是獲取線上小程序源碼的輔助工具,軟件能夠幫助用戶輕松獲取小程序的源碼,為小程序的使用提供了幫助。
軟件說明
電腦端訪問微信小程序會在C:\Users\用戶\Documents\WeChat Files\Applet(即【我的文檔 】下尋找WeChat Files 目錄)目錄以wx開頭生成小程序包,不過是加密的,因此我們用此程序解密,配合小程序解包工具獲取源碼,比如wuWxapkg.js獲取小程序源碼。
一般的小程序反編譯教程就是手機root然后在XXX目錄下尋找wxapkg包,或者安裝模擬器然后在尋找,其實可以更簡單:登錄電腦端微信,訪問你想解包的小程序,小程序包會在:我的文檔\WeChat Files\Applet下生成wx開頭的文件夾,里面包含__APP__.wxapkg文件,這個文件就是小程序包(不要復(fù)制出來)。
PC端微信把wxapkg給加密,加密后的文件的起始為V1MMWX。
加密方法為:
首先pbkdf2生成AES的key。利用微信小程序id字符串為pass,salt為saltiest 迭代次數(shù)為1000。調(diào)用pbkdf2生成一個32位的key
取原始的wxapkg的包得前1023個字節(jié)通過AES通過1生成的key和iv(the iv: 16 bytes),進行加密
接著利用微信小程序id字符串的倒數(shù)第2個字符為xor key,依次異或1023字節(jié)后的所有數(shù)據(jù),如果微信小程序id小于2位,則xorkey 為 0x66
把AES加密后的數(shù)據(jù)(1024字節(jié))和xor后的數(shù)據(jù)一起寫入文件,并在文件頭部添加V1MMWX標識
使用說明
1.建議修改微信PC端默認的小程序包位置
默認是在C盤,太占內(nèi)存,建議修改
2.打開一個小程序
在pc端打開一個小程序,盡可能點開所有的頁面,讓本地自動生成一個本地包,在剛剛設(shè)置好的文件夾里:
不過里面的是加密過的文件:__APP__.wxapkg就需要用到我們前面的解密軟件。
3.解密小程序包
軟件長這樣:
選擇加密小程序包
0.1秒解密成功:
解密之后的文件名是:
1 wx4f110483368dc766.wxapkg
會存放在wxpack文件夾:
解密后的小程序包就在程序的 wxpack目錄下以小程序ID命名。
相關(guān)說明
微信小程序HTTPS已經(jīng)是當(dāng)下最熱門的話題。自2017年1月上線一年多以來,小程序已經(jīng)生長出一個相對完整的生態(tài),深入到電商零售、社交、內(nèi)容、交通出行、生活服務(wù)等各個生活場景,根據(jù)QuestMobile統(tǒng)計顯示,微信小程序月活躍用戶規(guī)模呈爆發(fā)式增長突破4億,想通過微信小程序收割新的流量,那一定繞不開微信小程序HTTPS加密的技術(shù)門檻。