我正在尝试用hook做JS逆向,但结果并不理想,我没有得到任何有价值的信息。以下是我的代码:
(function() {
var hook = "";
Object.defineProperty(document, 'token', {
set: function(val) {
console.log('捕捉到的token:', val);
debugger;
hook = val;
return val;
},
get: function()
{
return hook;
}
});
})();
希望各位能多多指教。
如果是参数,那他就不是document里面的属性,你这个是语法问题
hook url里面的参数Authorization:
(function () {
var org = window.XMLHttpRequest.prototype.setRequestHeader;
window.XMLHttpRequest.prototype.setRequestHeader = function (key, value) {
if (key == 'Authorization') {
debugger;
}
return org.apply(this, arguments);
};
})();