码迷,mamicode.com
首页 > 微信 > 详细

微信小程序反编译出现错误SyntaxError:Unexpected end of input

时间:2021-02-16 11:57:46      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:asa   dfs   waf   hand   handle   ast   com   abd   isa   

微信小程序反编译出现错误SyntaxError:Unexpected end of input

在使用wxappUnpacker反编译一些小程序得时候经常会遇到这个问题:
技术图片
翻译过来是:输入意外终止。借鉴网上其他大佬的看法是因为微信版本升级后,会遇到各种报错, 以及无法获取到wxss的问题。

导致拿不到wxss文件,那么找到反编译脚本下的wuWxss.js,修改runVM方法为:

function runVM(name,code){
let wxAppCode={},handle={cssFile:name};
let tsandbox {
__vd_version_info__:"",
$gwx:GwxCfg.prototype["$gwx"],
__mainPageFrameReady__:GwxCfg.prototype["$gwx"],
__wxAppCode__:wxAppCode,
setCssToHead:cssRebuild.bind(handle)
}
let vm new VM({sandbox:tsandbox});
vm.run(code);
for(let name in wxAppCode){
if(name.endsWith(".wxss")){
handle.cssFile = path.resolve(frameName,"..",name);
wxAppCode[name]();
}
}
}

技术图片
如果还是不行,这里提供反编译的自动化工具(来自网上搜集,以及修改)和修改的wxappUnpacker命令工具下载

1、

https://wws.lanzous.com/b01zxbbpc
密码:hui6

2、
技术图片

微信小程序反编译出现错误SyntaxError:Unexpected end of input

标签:asa   dfs   waf   hand   handle   ast   com   abd   isa   

原文地址:https://www.cnblogs.com/yao5758/p/14398670.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有
迷上了代码!