场景:
var sign = window.xxx; 想象:其他地方之前 window.xxx = 123123;
var sign = window['xxx']; 想象:其他地方之前 window['xxx'] = 123123;
搜索字符串
window.xxx xxx ['xxx'] window['xxx'] window[0x1231]
hook法
(function(){
var info;
Object.defineProperty(window, 'xxx', {
set: function(val) {
debugger; //断点
info = val;
},
get: function(){
return info;
}
});
})()
注意事项
- 自执行函数作用域保护变量
- Hook脚本一定要早于 读取、赋值(charles工具替换)