按照作者的教程尝试修改一下,第一次白屏进不去,又仔细看了一下教程,需要将多余的代码给删除,补充了关于asar 打包和解压的教程
[JavaScript] 纯文本查看 复制代码 getAuthority: function () {
var e = this;
e.authority={validity_end_time:2030-12-31,validity_type:2,isAuthority:1};
// this.$http.post(this.$api.target + "/api/index/get_user_authority", {
// product_id: this.productInfo.id
// }).then((function (t) {
// t.data.result && (e.authority = t.data.data, (new Date).getTime() /
// 1e3 <= e.authority.validity_end_time || 2 == e.authority
// .validity_type ? e.authority.isAuthority = !0 : (e.authority
// .isAuthority = !1, !e.vipModel && !e.limitModal &&
// (e.memberModel = !0)), e.$forceUpdate())
// }))
}
用于Electron封装的跨平台程序逆向:
1.安装npm(去nodejs官方下载稳定版)
2.安装好npm后执行命令安装asar:npm install asar -g
也可以去官方:https://github.com/electron/asar
3.在需要逆向的文件目录 /Resources下找到app.asar
用asar命令解包:asar e app.asar tmp
4.到建立的tmp目录下找到需要逆向的js文件去修改,
逆向完后重新封装程序 :asar p tmp/ app.asar,逆向完成。 |