1. <strike id="sxyyq"></strike>

    <span id="sxyyq"><input id="sxyyq"></input></span>
    <span id="sxyyq"><input id="sxyyq"></input></span><s id="sxyyq"><big id="sxyyq"><rt id="sxyyq"></rt></big></s>

      微信小程序源碼的輔助工具

      admin2年前微信小程序2227

      提示:鑒于有網(wǎng)友回復不知道干什么用的,因此有必要重新修改一次,寫(xiě)上完整的使用說(shuō)明,說(shuō)白了就是獲取線(xiàn)上小程序源碼的輔助工具,電腦端訪(fǎng)問(wèn)微信小程序會(huì )在C:\Users\用戶(hù)\Documents\WeChat Files\Applet(即【我的文檔 】下尋找WeChat Files 目錄)目錄以wx開(kāi)頭生成小程序包,不過(guò)是加密的,因此我們用此程序解密,配合小程序解包工具獲取源碼,比如wuWxapkg.js獲取小程序源碼。一般的小程序反編譯教程就是手機root然后在XXX目錄下尋找wxapkg包,或者安裝模擬器然后在尋找,其實(shí)可以更簡(jiǎn)單:登錄電腦端微信,訪(fǎng)問(wèn)你想解包的小程序,小程序包會(huì )在:我的文檔\WeChat Files\Applet下生成wx開(kāi)頭的文件夾,里面包含__APP__.wxapkg文件,這個(gè)文件就是小程序包(不要復制出來(lái))。

      PC端微信把wxapkg給加密,加密后的文件的起始為V1MMWX。加密方法為:        首先pbkdf2生成AES的key。利用微信小程序id字符串為pass,salt為saltiest 迭代次數為1000。調用pbkdf2生成一個(gè)32位的key        取原始的wxapkg的包得前1023個(gè)字節通過(guò)AES通過(guò)1生成的key和iv(the iv: 16 bytes),進(jìn)行加密        接著(zhù)利用微信小程序id字符串的倒數第2個(gè)字符為xor key,依次異或1023字節后的所有數據,如果微信小程序id小于2位,則xorkey 為 0x66        把AES加密后的數據(1024字節)和xor后的數據一起寫(xiě)入文件,并在文件頭部添加V1MMWX標識一 準備工具1 node.js 運行環(huán)境下載地址:https://nodejs.org/en/2 反編譯的腳本https://github.com/xuedingmiaojun/wxappUnpacker3 小程序包解密工具【C#版原創(chuàng )】https://share.weiyun.com/uMqNGOXv二 開(kāi)始反編譯1 獲取小程序pkg包:登錄電腦端微信,訪(fǎng)問(wèn)你想解包的小程序,小程序包會(huì )在:我的文檔\WeChat Files\Applet下生成wx開(kāi)頭的文件夾,里面包含__APP__.wxapkg文件,這個(gè)文件就是小程序包(不要復制出來(lái))。我們用解密工具解密: 下載地址:https://share.weiyun.com/uMqNGOXv核心代碼移步:https://www.52pojie.cn/thread-1336342-1-1.html解密后的小程序包就在程序的 wxpack目錄下以小程序ID命名。2 安裝腳本依賴(lài)利用cmd cd到你剛剛下載下來(lái)的腳本目錄下,執行npm install安裝依賴(lài)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...


      相關(guān)文章

      微信小程序有什么應用價(jià)值

      自從微信成為國民應用以來(lái),終于所有人的手機都有了二維碼掃描的功能,二維碼開(kāi)始出現在大街小巷的各個(gè)場(chǎng)景中。但通常掃描二維碼無(wú)非是加一個(gè)公眾號或者打開(kāi)一個(gè)網(wǎng)頁(yè)又或者付一個(gè)款。 我不知道微信一天二...

      微信小程序開(kāi)發(fā)需要學(xué)習哪些東西?

      開(kāi)發(fā)前必讀簡(jiǎn)要        基于大量無(wú)效開(kāi)發(fā),無(wú)法上線(xiàn)的案例,所以開(kāi)發(fā)前部分知識十分重要;| 鏈接  微信小程序個(gè)人注冊簡(jiǎn)單步驟 &nbs...

      新開(kāi)發(fā)微頭條微信小程序主要功能介紹

      微頭條小程序主要功能介紹:一、微頭條廣告主圖文推廣投稿說(shuō)明:微頭條廣告主在投稿后,自助設置推廣文章總金額,分享單價(jià)和分享后其他人瀏覽獲得單價(jià)展示方式:此篇文章會(huì )成為推廣文章并且在首頁(yè)隨機顯示并標注推廣...

      激情婷婷色,2022亚洲男人天堂,欧美第一精品,毛片地址 罗江县| 威远县| 五大连池市| 五大连池市| 安多县| 博乐市| 方山县| 正阳县| 黄平县| 油尖旺区| 阿拉善左旗| 浦北县| 长泰县| 黔南| 滦平县| 三门峡市| 常山县| 扎兰屯市| 海南省| 巴彦淖尔市| 永泰县| 濉溪县| 通江县| 马鞍山市| 广南县| 屏山县| 南雄市| 百色市| 九龙城区| 和田市| 郁南县| 芜湖市| 北碚区| 巩义市| 成安县| 象州县| 隆林| 万源市| 黎平县| 汕头市| 绥滨县| http://444 http://444 http://444 http://444 http://444 http://444