JS逆向学习笔记
寻找深圳爬虫工作,微信:cjh-18888
文章目录
- JS逆向学习笔记
一. JS Hook
1. JS HOOK 原理和作用
function test(aa,bb){
cc = aa + bb;
return cc;
}
Hook代码:
var _test = test; // 拿到test
test = function(x,y){
console.log(x,y); //输出拿到的参数
var retval = _test(x,y); // retval 是原来的计算结果
console.log( retval)
return retval + 1 // 修改返回结果
}
此时重新调用test, 结果比正常值多了1
作用: 可以去Hook一些内置的函数, 例如Debugger, setInterval,JSON.stringify等等
//Hook setInterval
var _setInterval = setInterval;
set