一级片大奶子_色又黄又爽18禁免费视频_热久久久久久久_久久久精品一区二区_日韩av不卡在线播放_精品国内自产拍在线观看视频

商城系統 注冊

獲取微信小程序源碼的教程

2018-06-06|HiShop
導讀:小程序源碼是小程序開發中很重要的元素,那么如何獲取用戶的小程序源碼作為參考呢,下面為大家介紹...

小程序源碼是小程序開發中很重要的元素,那么如何獲取用戶的小程序源碼作為參考呢,下面為大家介紹

獲取微信小程序源碼的教程

簡單聊一下 xxxxx.wxapkg

先來想想一個很簡單的問題,小程序的源文件存放在哪?

  • 當然是在微信的服務器上。

但是在微信服務器上,普通用戶想要獲取到,肯定是十分困難的,有沒有別的辦法呢?

  • 簡單思考一下我們使用小程序的場景就會明白,當我們點開一個微信小程序的時候,其實是微信已經將它的從服務器上下載到了手機,然后再來運行的。
  • 所以,雖然我們沒能力從 服務器 上獲取到,但是我們應該可以從 手機本地 找到到已經下載過的小程序源文件

那么如何才能在手機里找到小程序的源文件包呢?

  • 這里只以安卓手機為例,畢竟窮逼不曾擁有過蘋果手機
  • 具體目錄位置直接給出:
    • /data/data/com.tencent.mm/MicroMsg/{{一串32位的16進制字符串文件夾}}/appbrand/pkg/
  • 在這個目錄下,會發現一些 xxxxxxx.wxapkg 類型的文件,這些就是微信小程序的包

準備材料

  1. node.js運行環境
  • 如果沒有安裝nodejs,請先安裝一下
  • 下載地址:nodejs.org/en/
  1. 反編譯的腳本
  • 這里提供一個Github上 qwerty472123 大神寫的node.js版本的,當然也有其它版本的,這里我只是簡單地用node.js版本舉例
  • 地址: github.com/qwerty47212…
  1. 安卓模擬器(要求自帶root權限)
  • 我使用的是 夜神模擬器 ,用來獲取小程序源文件
  • 下載地址: www.yeshen.com/cn/download…

詳細步驟:

  • 微信小程序的格式就是: .wxapkg

  • .wxapkg是一個二進制文件,有其自己的一套結構。

  • 但是這里有個 坑 ,想要進入到上面這個目錄的話,用手機自帶的文件管理器肯定是不行的, 安卓 或者 iPhone 都要要用到第三方的文件管理器,比如: RE文件管理器 ,并且安卓需要取得root權限,而蘋果手機肯定是要越獄的,且 iphone的越獄難度>>安卓獲取root ,不管越獄還是root,這都太費勁,當然有能力的同學可以直接從手機上來操作,但是這里 不推薦從真機上獲取 。

使用安卓模擬器獲取到.wxapkg文件

不用越獄,不用root,使用電腦端的 安卓模擬器 來獲取是一個 非常簡單快捷且萬能的 獲取方式,具體步驟如下:

  1. 打開安裝好的安卓模擬器,并在模擬器中安裝 QQ 、 微信 、 RE管理器
  • QQ 、 微信 在模擬器自帶的應用商店里搜索下載安裝即可
  • RE管理器 的下載地址: pan.baidu.com/s/1PPBx08rN…
  • 下載好后直接拖拽進打開的模擬器窗口就會自動安裝
  1. 設置一下模擬器
  • 以我個人認為比較好用的 夜神模擬器 舉例
  • 首先到模擬器內部設置超級用戶權限
  • 這些操作的目的都是為了能讓 RE管理器 順利的獲取到ROOT權限
  1. 接下來在模擬器里打開微信,然后在微信中運行你想要獲取的下程序(這其實是讓微信把小程序的源文件包從服務器下載到了本地了)
  • 就以我說的這款青桔單車的小程序舉例(希望滴滴的大神不會想打死我~)

  • 在模擬器微信中運行一下后, 直接切回模擬器桌面運行RE瀏覽器 來到目錄

  • /data/data/com.tencent.mm/MicroMsg/{{一串32位的16進制字符串文件夾}}/appbrand/pkg/

  • 就抵達了目的文件夾

  • 你會看到發現里面的一些.wxapkg后綴的文件,就是它們沒錯啦,可以根據使用的時間來判斷那個是你剛才從服務器下載過來的

  • 一般小程序的文件不會太大,可以結合時間來判斷,長按壓縮所選文件,然后再將壓縮好的包通過QQ發送到 我的電腦

  • 如果不進行壓縮的話,是無法將這個文件通過QQ來發送的

  • 所以QQ的這個功能可以讓我們很方便的拿到源文件,而不必到電腦目錄去找模擬器的文件目錄。

  • 解壓。這樣幾步簡單操作,就成功拿到了小程序的源文件了。

使用反編譯腳本解包 wxapkg

  • 到這里你應該已經將反編譯腳本從github下載 或者 clone 到本地某個目錄

  • 打開nodejs命令窗口

  • cd 到你clone或者下載好的反編譯腳本目錄下

  • 在node命令窗口中依次安裝如下依賴:

    npm install esprima
    
    npm install css-tree
    
    npm install cssbeautify
    
    npm install vm2
    
    npm install uglify-es
  • 安裝好依賴之后,就是最后一步了,反編譯 .wxapkg 文件

  • 在當前目錄下輸入

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

    例如:我有一個需要反編譯的文件 _163200311_32.wxapkg 已經解壓到了D盤根目錄下,那么就輸出命令

    node .\wuWxapkg.js D:\_163200311_32.wxapkg
  • 回車運行

  • 反編譯腳本就能一步將.wxapkg 文件還原為微信開發者工具能夠運行的源文件, 目錄地址和你反編譯的文件地址是一樣的

    然后在微信開發者工具新增項目即可打開

  • 運行成功,源碼獲取完成

只需兩步即可完成

至此我們就通過非常簡單的方式獲取到了一個想要的小程序源文件,并對齊進行了反編譯還原 以后想要再反編譯其他的小程序,非常快速, 真的只需要兩步

  1. 使用模擬器找到小程序.wxapkg文件
  2. 使用nodejs 反編譯腳本將.wxapkg文件反編譯

使用此方法,絕大部分的小程序都能正常反編譯出來,但是也會有一些特殊的情況,具體可以查看 qwerty472123 大神的readme文件

寫在后面的話

.apk 之類的文件反編譯非常困難,而小程序竟可以如此輕松隨意地被獲取到源碼,根源在于小程序的開發團隊并沒有對小程序的執行文件進行有效的保護,也就是加密,所以我們才能使用別人寫好的腳本直接進行反編譯,其過程類似于解壓。

實際上,小程序只是很簡單的將圖片、js和json文件壓在一起,而壓制的過程就是Wxml -> Html、 Wxml -> JS、Wxss -> Css,轉換后文件二進制格式跟后綴名為wx二進制格式完全一致。

上線的源代碼能如此簡單的被獲取到,不得不說小程序的源碼安全存在很大的隱患,這一點很多開發者應該也知道,所以發現有些小程序會將重要的js邏輯代碼柔在一個js文件中,這樣,即使被獲取了源碼,也不是很容易讀懂,但是任然避免不了被窺視的問題。 小程序作為微信生態內的新生力量,不僅被官方,也被很多開發者和內容創業者寄予厚望,處于對代碼的安全性的考慮,這個漏洞遲早有一天會被 修復(封掉) 的。

所以這種這里介紹的獲取小程序源碼的方法,應該是不會太長久的。

電話咨詢 預約演示 0元開店
主站蜘蛛池模板: 蜜臀=aⅴ精品一区二区三区|5c5c5c5c|午夜免费|四虎影视最新免费版|色噜噜狠狠狠狠色综合久|精品服丝袜无码视频一区|国产一区日韩一区 | 一个人看www在线高清免费看|国产超碰人人|中文字幕在线观看精品|公喝错春药让我高潮|亚洲=a一区二区|幼射HD交中国妇 | 国产精品久久网站|欧美老熟妇=a=a=a=a=a=a|亚洲啊v在线|精品久久久免费|亚洲=aV无码专区在线观看成人|免费观看又色又爽又黄的崩锅 | 日本=a一级|国产亚洲精品精|中国女人特级毛片|蜜乳=av一区二区三区|欧美群妇大交群的观看方式|日一区二区三区 | 午夜福利免费院|久草成色在线|一区二区国产高清视频在线|哪里有免费的黄色网址|亚洲久久在线观看|人妻中文无码就熟专区 | 国产一区二区在线精品|久久久蜜桃=av|在线观看超碰|国内成人精品|髙清视频播放在线观看|中文国产字幕在线不卡 | 国产一级做=a爱片久久毛片=a|www.欧美视频|亚洲自国产拍揄拍|龙珠超二在线观看免费国语高清|羞羞答答=av成人免费看|99日精品视频 | 亚洲线精品一区二区三区|亚洲综合中文|特级一级片|在线观看国产视频一区|国产乱码卡1卡二卡3卡四卡|国产v亚洲v天堂无码网站 | 成年人在线观看视频网站|亚洲影视久久|亚洲成在人网站无码天堂|国产色91在线|国产精品无人区一区二区三区|免费看=a在线观看 | 影音先锋=aV成人资源站在线播放|中文字幕国产在线天堂|国产极品视频在线观看|亚洲毛片儿|人人性人人性碰国产|成人午夜精品久久久久久久蜜臀 | 91视频网国产|粗大猛烈进出高潮视频|精品国产乱码久久久人妻|亚洲精品无码久久毛片波多野吉衣|成人久久免费视频|国产美女自拍 | 久久www免费视频|久久亚洲高潮流白浆|91视频入囗|#NAME?|亚洲精品无码永久在线观看|欧美黑人一级片 | CONDOM色孩交VIDEOS精品|#NAME?|四虎永久在线精品8848=a|三级在线观看国产|日韩久久成人|大学生一级一片第一次野外 | 99久久.com|久久大香香蕉国产拍国|俺去俺来也在线WWW色官网|#NAME?|伊人88|亚洲成人v | 第一=av在线|影音先锋亚洲=aV资源网站|日本WV一本一道久久香蕉|国产精品高清一区二区三区|欧美=a级在线|啪啪免费视频在线观看 | 亚洲国产精品一区在线观看不卡|久久精品视频免费在线观看|米奇777超碰欧美日韩亚洲|国产一区二区视频在线观看免费|玩弄美艳馊子高潮秀色可贪|日本做暖暖xo小视频 | 精品久久久久久777米琪桃花|蜜芽亚洲=aV无码精品色午夜|成人碰碰视频|99国产精品久久久久老师|内地级=a艳片高清免费播放|久久久久爽爽爽爽一区老女人 | 成人=av一区二区三区在线观看|欧美日韩中文字幕一区二区三区|#NAME?|青青草视频网|日韩=av在线一区二区三区|老司机在线精品视频播放 | 无码国产精品一区二区VR|欧美精品亚洲精品日韩专区v=a|欧美xxx久久|黄在线观看免费|国产草草草|7777kkk亚洲综合欧美网站 | 在线视频爽爽|最新中文字幕=aV无码不卡|精品无码国产自产拍在线观看蜜|h333.tv免费看片|色哟哟软件|国产乱子伦一区二区三区= | #NAME?|欧美成人免费网站|亚洲成人天堂|日本一级视频在线观看|VR欧美乱强伦XXXXX|国产国语对白露脸正在播放 | 国产白丝喷水娇喘视频|亚洲短视频在线观看|欧美全黄|久久夫妻视频|日韩高清无码免费|2020久久精品亚洲热综合一本 | 宅男噜噜噜66国产在线观看|色姑娘综合|99久久久国产精品日本久久区一|亚洲成人自拍网|国产亚洲精品第一综合另类|精品亚洲一 | 无码免费婬=aV片在线观看|免费黄色小视频在线观看|eeuss鲁丝片=aV无码|国产精品videossexohd|亚洲欧美成人一区二区在线|久久www免费人成网站 | 中文字幕无码专区人妻系列|日本欧美国产一区二区|亚洲另类小说乱|国产在线第一区二区三区|上海少妇高潮狂叫喷水了|国产一级午夜一级在线观看 亚洲乱小说|未满十八18禁止免费无码网站|日韩=av免费网址|在线国v免费看|人成午夜大片免费视频77777|亚洲激情影院 | 在线播放成人网站|国产真实younv在线|久久久久国色=av免费看|国产第一页线路1|国产高清免费=av在线|国产一区二区成人h动漫精品 | 日韩一级色|亚洲一级成人|亚洲=aV无码专区亚洲=aV桃花岛|91啦在线观看|性高潮久久久久久久|国产美女国产爽字 | 永久免费的啪啪网站免费观看浪潮|#NAME?|被按摩的人妻中文字幕|国产资源在线看|人人看人人射|免费看又黄又爽又猛的视频软件 | 国产草莓精品国产=av片国产|91影视在线|76少妇国内精品视频|中文字幕人妻丝袜美腿乱|国产日韩欧美视频免费看|国产精品久久无码一区 | 亚洲αv久久久噜噜噜噜噜|国产乱码精品一区二区三|哈哈操影院|#NAME?|国产看片网址导航|欧美V亚洲V日韩V最新在线 | 99精品久久久久久久免费看蜜月|伊人久久大香线蕉无码不卡|免费观看的黄色片|99久热re在线精品996热视频|在线=a免费观看|337P日本大胆欧美裸体艺术 | 超碰人人草人人干|精品国产伦一区二区三区观看方式|无码中文字幕人妻在线一区二区三区|隔壁老王国产在线精品|在线欧美精品一区二区三区|91在线视频九色 | 99久久无码一区人妻|亚洲第一欧美|欧美一级欧美一级高清|99热这里只有精品9|欧美成人=a猛片在线观看|国产日产欧产美韩系列麻豆 | 人妻系列无码专区按摩|日本天天色|sis色中色|国产素人在线观看人成视频|国产欧美精品日韩区二区麻豆天美|国产偷伦 | 狠狠躁天天躁又黄又爽|亚洲精品无码国产一区二区|黄色影视在线观看|国产精品福利网|久在线看|亚洲视频国产 | 中文字幕58页|日日碰狠狠躁久久躁孕妇|日韩=av在线免费看|国产精品嘛豆传媒|2020久久国产精品|日韩乱轮 | 伊人5566|久久久久久久久久久影视|国产精品正在播放|精品久久黄色|成人免费看黄yyy456|欧美伊香蕉久久综合网99 | 欧美成人一二三|一区二区国产在线|欧美黑人激情性久久|欧美性大战久久久久久久蜜桃|亚洲色播爱爱爱爱爱爱爱|亚洲日本二区 | 最新中文乱码字字幕在线|亚洲色无码中文字幕|久久久精品免费网站|高潮毛片无遮挡高清视频播放|欧美黄色一级带|国产操女人 | 国产人无码=a在线西瓜|午夜=a成v人精品|日本一区二区三区不卡免费|午夜裸体一级视频|穿书自救指南在线观看|欧美精品六区 | 狠狠色狠狠色狠狠五月|在线看片国产|午夜院线|国产一区二区三区免费观看视频|#NAME?|深夜男人你懂的六月婷婷天堂 |