反编译并解密微信小程序

 首先用小工具解密微信的小程序包
程序下载地址:
https://github.com/leo9960/wechat-app-unpack
解密下来的包会包含一个名为page-frame.html的文件
editplus 打开它 匹配右括号快捷键 ctrl+shift+]

打开page-frame.html,将ana.js引入

<script src="ana.js"></script>

打开analysis.js,按照对应的函数名称,替换page-frame.html中的函数

//原page-frame.html中的名称:
function _v(k) {...} //第22行
function _n(tag){...} //第34行
function $gwrt(should_pass_type_info){...} //第103行
function wfor(to_iter, func, env, _s, global, father, itemname, indexname, keyname, o){...} //第464行
if (path && e_[path]) {...} //第9102行 注意,此方法上面多加一个下面的方法

function _sw() {

                if (global && typeof (global.lastvalues) == 'object') {

                    global.lastvalues = global.newvalues;

                    global.newvalues = []

                }

            };

搜索

var to_iter = _1z( z, opindex, env, scope, global,o );//参数多加一个o

wfor( to_iter, func, env, scope, global, father, itemname, indexname, keyname,o ); //参数多加一个o

注释掉page-frame.html中的 nf_init() :

... //nf_init(); //第1309行 ...

在chrome中打开page-frame.html,在控制台(console)中输入:

//解析单个wxml
$gwx("...wxml地址...")();
//例如$gwx("./page/API/index.wxml")();
//解析所有wxml 
   
$gwx("ana")() 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值