hook片段

Hook 是一种钩子技术,在系统没有调用函数之前,钩子程序就先得到控制权,这时钩子函数既可以加工处理(改变)该函数的执行行为,也可以强制结束消息的传递。简单来说,修改原有的 JS 代码就是 Hook。Hook 技术之所以能够实现有两个条件:客户端拥有 JS 的最高解释权,可以决定在任何时候注入 JS

JS HOOK登录脚本

在js逆向时,部分网站需要登录,且登录信息加密,这是就需要破解加密参数,可以使用hook技术,登录前在控制台改写代码,debugger暂停到登录位置,研究jsObject.defineProperty(document, 'cookie',{ get:function(val)

Request指纹反爬

爬取某网站时,发送请求后,却收到了【403 Forbidden】错误,并且返回title为Just a moment...import requestsresp = requests.get('https://www.cosdna.com/chs/product.php?q=%E5%B0%8F&am