rs-reverse/src/makeCodeHigh.js

28 lines
947 B
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const CoderHigh = require('./handler/CoderHigh');
const paths = require('@utils/paths');
const fs = require('fs');
const logger = require('@utils/logger');
const Coder = require('./handler/Coder');
const Cookie = require('./handler/Cookie');
const unescape = require('@utils/unescape');
const gv = require('@src/handler/globalVarible');
function parseR2mka(text) {
const start = text.indexOf('"') + 1;
const end = text.lastIndexOf('"') - 2;
return unescape(text.substr(start, end));
}
module.exports = function (ts, immucfg) {
console.log('还原更多加密文件如app.js等作者开发中可关注微信订阅号`码功`获取项目更新推送!');
return
gv._setAttr('_ts', ts);
const startTime = new Date().getTime();
const coder = new Coder(ts, immucfg);
const { code, $_ts } = coder.run();
const r2mkaText = parseR2mka(coder.r2mkaText);
const cookie = new Cookie($_ts, r2mkaText).run();
return cookie;
}