美文网首页逆向专栏
贝店福利里面的萌宠游戏逆向

贝店福利里面的萌宠游戏逆向

作者: 超威蓝猫l | 来源:发表于2019-06-23 17:34 被阅读0次

在android下的包路径为/data/data/com.tencent.mm/MicroMsg/{UserId}/appbrand/pkg/

如果包较多 可以先删除 再下载 排个序即可

https://github.com/qwerty472123/wxappUnpacker

然后在这个页面解包

需要先安装node 并且安装如下module

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

设置代理

npm config set proxy=http://127.0.0.1:8087
npm config set registry=http://registry.npmjs.org
npm config set https-proxy http://server:port

运行反编译

node wuWxapkg.js C:\Users\xxx\Desktop\unpacker\ sft.wxapkg

出现vd_version_info is not defined
wuWxss.jss找到这个函数,替换成这个代码试试

function runOnce() {
        for (let name in runList) {
            // console.log(name, runList[name]);
            var start = `var window = window || {}; var __pageFrameStartTime__ = Date.now();    var __webviewId__;  var __wxAppCode__={};   var __mainPageFrameReady__ = function(){};  var __WXML_GLOBAL__={entrys:{},defines:{},modules:{},ops:[],wxs_nf_init:undefined,total_ops:0};     var __vd_version_info__=__vd_version_info__||{};     
            
            $gwx=function(path,global){
                if(typeof global === 'undefined') global={};if(typeof __WXML_GLOBAL__ === 'undefined') {__WXML_GLOBAL__={};
                }__WXML_GLOBAL__.modules = __WXML_GLOBAL__.modules || {};
            }`;
            runVM(name, start + " \r\n" + runList[name]);
        }
    }

然后导入到微信开发者平台即可
在右上角的详情里面可以不校验合法域名 webview域名 tls域名

如果要添加 点击右上角测试号 然后登陆进去添加即可
添加成功后 在ide右上角详情 域名信息中刷新一下即可

后面发现css出不来 换成下面这个工具解包这个就行
https://github.com/gudqs7/wxappUnpacker

发现不知道怎么动态改js代码,解包小程序也只能看看里面的逻辑
后来只能抓包

但是在android7.0以上,app可以设置只信任系统证书,所以在由root的前提下,我们将证书导入到系统目录下
证书hash值是sha1的值
系统证书的目录是:/system/etc/security/cacerts/
每个证书的命名规则为:<Certificate_Hash>.<Number>
证书的hash值可以由命令计算出来,在终端输入openssl x509 -subject_hash_old -in <Certificate_File>
但是我发现在windows8.1上要用openssl x509 -subject_hash -in <Certificate_File>这个命令
而且我发现只有charles可以用

最后发现,本地没有做什么校验,都是服务端做的。所以没能做啥加快游戏进程

相关文章

  • 贝店福利里面的萌宠游戏逆向

    在android下的包路径为/data/data/com.tencent.mm/MicroMsg/{UserId}...

  • 灵宠

    《灵宠召唤》致力打造经典回合制Q萌画风手游,游戏内多种萌宠等你来收,带上宠物伙伴,共同刷起boss。游戏画面精美丰...

  • SpiderStore与《区块链萌宠》达成深度合作

    近日,区块链应用商店SpiderStore与以太坊头部游戏《区块链萌宠》达成深度合作,对于《区块链萌宠》中国区的推...

  • 灵宠契约

    《灵宠契约》是一款日漫风格回合制手游,主打萌宠玩法,游戏拥有108种灵宠萌兽提供给玩家选择,满足收集欲望。搭配精美...

  • 【木子每日画】Day325-341 幸福不是拥有许多,而是珍惜

    小裙纸系列之一 萌宠系列之一——狐狸 萌宠系列之一——松鼠 萌宠系列之一——考拉 萌宠系列之一——牛 萌宠系列之一...

  • 彩铅与萌宠

    彩铅与萌宠,是小编第二期给大家带来的小福利,你们可以感受一下我画萌宠彩铅画的心得,相信你们都会爱上彩铅,爱上生活的...

  • 仙灵萌宠

    至上仙灵,大话萌宠,最热门西游剧情原汁原味大放送! 【游戏简介】 年度修仙仙侠回合制大作《仙灵萌宠》震撼上线!最热...

  • 萌宠

    开始萌宠季 开始临摹那仁的萌宠。美丽漂亮的萌宠,就被我如此蹂躏了。 看那仁的萌宠都是清新萌萌哒 我的,哎!加油吧 ...

  • 上海摸摸乐萌宠园暨都市减压云养宠物之旅(下)

    上一次,我为大家简单的介绍了一下摸摸乐萌宠园里面的各色小萌萌们,这一期,我将继续带大家游玩上海摸摸乐萌宠园,为大家...

  • 「小游戏」《萌宠往前冲》高分技巧

    萌新入门手册 《萌宠往前冲》小游戏的游戏模式为无尽模式,在游戏中并没有关卡的设计,理论上玩家可以一直玩到手机没电为...

网友评论

    本文标题:贝店福利里面的萌宠游戏逆向

    本文链接:https://www.haomeiwen.com/subject/nesvqctx.html