var eval_env_script = "";
var all_eval_env_script = "";
var base_script = "";
//常用的proxy_array(按照"_"规范填写,后面会进行解析)
var proxy_array = ["window","window_document","window_location","window_navigator"];
function vmProxy(object) {
return new Proxy(object, {
set: function (target, property, value) {
console.log("set", target, property, value);
return Reflect.set(...arguments);
},
get: function (target, property, recelver) {
console.log("get", target, property, target[property]);
if (target[property] == undefined) {
//拼接脚本
eval_env_script = target.name.replaceAll("_", ".") + '.' + property;
}
return target[property];
},
});
}
for(var i = 0; i < proxy_array.length;
JS逆向-补环境-通杀方案
于 2022-01-06 15:17:59 首次发布