微信小程序反編譯工具wxappUnpacker使用

1、下載wxappUnpacker凰慈,我這里用的是node版還有其他班自己查https://gitee.com/ksd/wxappUnpacker

2娇斑、下載node。js

首先需要知道的是小程序在手機(jī)里的文件儲存位置

—— 那么這個位置具體在哪呢? ?白修?

————?具體目錄位置:/data/data/com.tencent.mm/MicroMsg/{{一串32位的16進(jìn)制字符串名文件夾}}/appbrand/pkg/?在這個目錄下會有一些 xxx.wxapkg 這樣后綴的文件,這些就是小程序或者小游戲的包重斑。

然后獲取小程序的? .wxapkg 包

—— 我獲取的方法: 我是在電腦上用root過的安卓的手機(jī)模擬器 兵睛,上安裝RE文件管理器 ,然后通過管理器獲取到的窥浪。

————具體實現(xiàn)? :

?1 祖很、 安裝手機(jī)模擬器(這里我用的是夜神模擬器)

下載地址? :百度就有就不放了

2 、 在模擬器上安裝 微信 漾脂, qq 假颇,RE管理器

? ? ? ?RE管理器先下載到電腦上,然后再拖到模擬器里面就可以了骨稿。

RE管理器 下載地址 :可以直接在網(wǎng)上下載一個笨鸡。

3 、 設(shè)置超級用戶

? ? ? ?安裝好RE 管理器之后需要 給RE 設(shè)置超級用戶這個權(quán)限坦冠。

4 形耗、 去緩存小游戲或小程序

? ? ? ?打開微信 然后找到你想要獲取代碼的小游戲或小程序? 打開這個小游戲或小程序,程序開始運行之后源文件就已經(jīng)下載到本地了辙浑。

5 激涤、 找到源文件

? ? ? ?將模擬器的操作頁面切換到桌面 ,運行RE管理器 判呕,然后在管理器里面找到之前說到的那個目錄:

? ?/data/data/com.tencent.mm/MicroMsg/{{一串32位的16進(jìn)制字符串名文件夾}}/appbrand/pkg/


這里這些就是我們需要的源文件包倦踢,然后再通過訪問的時間 找到剛才運行的程序是哪一個就可以了。

6 侠草、 壓縮

? ? ? ? 我們需要先把要用的文件進(jìn)行壓縮 zip ,如果不壓縮發(fā)送文件時會提示? 文件無效辱挥。

? ? ? ??長按這個文件,會出現(xiàn)一個工具欄 边涕,然后點擊工具欄的右側(cè)的按鈕般贼,選擇壓縮所選文件



7 、 發(fā)送到電腦

? ? ? ?找到需要的文件后奥吩,還是長按這個文件哼蛆,會出現(xiàn)一個工具欄,然后點擊工具欄的右側(cè)的按鈕霞赫,選擇發(fā)送腮介,然后選擇你要發(fā)送的位置(三個選擇方式都行只要你能拿到這個文件就行)



?8 、拿到文件



這就是我們需要的文件? 端衰。 接下來就是對它進(jìn)行反編譯? 叠洗,解析出源碼來了 甘改。

最后反編譯

—— 首先反編譯要用到node .js 運行環(huán)境

———— node 下載地址 :nodejs.org/en/

—— 然后反編譯用的腳本 (GitHub上qwerty472123大神寫的node.js版本的)

———— 下載地址github.com/qwerty47212…

這兩樣都安裝好了之后 ,打開編譯腳本所在的文件夾灭抑,然后shift + 鼠標(biāo)右鍵 在菜單中選擇? “在此處打開命令窗口”



然后安裝以下依賴包 :

npm install esprima

npm install css-tree

npm install cssbeautify

npm install vm2

npm install uglify-es

npm install js-beautify

這些都安裝好之后 十艾,最后一步的反編譯就來了? :

繼續(xù)在當(dāng)前的命令行輸入

node wuWxapkg.js [-d] <files...>? ? ?//files 就是你想要反編譯的文件名

比如?:有一個?_-1568765780_11.wxapkg?這個文件


直接復(fù)制地址欄里的地址? +? 文件名

node .\wuWxapkg.jsC:\Users\Administrator\Desktop\app123\_-1568765780_11.wxapkg

回車運行


完成之后 源文件是在的文件夾里會出現(xiàn)一個相同名字的文件夾 ,這個文件夾里就是你需要的小游戲或小程序的所有的源碼腾节。



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末忘嫉,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子案腺,更是在濱河造成了極大的恐慌庆冕,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件劈榨,死亡現(xiàn)場離奇詭異访递,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)同辣,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進(jìn)店門拷姿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人旱函,你說我怎么就攤上這事跌前。” “怎么了陡舅?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長伴挚。 經(jīng)常有香客問我靶衍,道長,這世上最難降的妖魔是什么茎芋? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任颅眶,我火速辦了婚禮,結(jié)果婚禮上田弥,老公的妹妹穿的比我還像新娘涛酗。我一直安慰自己,他們只是感情好偷厦,可當(dāng)我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布商叹。 她就那樣靜靜地躺著,像睡著了一般只泼。 火紅的嫁衣襯著肌膚如雪剖笙。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天请唱,我揣著相機(jī)與錄音弥咪,去河邊找鬼过蹂。 笑死,一個胖子當(dāng)著我的面吹牛聚至,可吹牛的內(nèi)容都是我干的酷勺。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼扳躬,長吁一口氣:“原來是場噩夢啊……” “哼脆诉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起坦报,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤库说,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后片择,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體潜的,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年字管,在試婚紗的時候發(fā)現(xiàn)自己被綠了啰挪。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡嘲叔,死狀恐怖亡呵,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情硫戈,我是刑警寧澤锰什,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站丁逝,受9級特大地震影響汁胆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜霜幼,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一嫩码、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧罪既,春花似錦铸题、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至驹针,卻和暖如春千劈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背牌捷。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工墙牌, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留涡驮,地道東北人。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓喜滨,卻偏偏與公主長得像捉捅,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子虽风,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容