2023年9月

参考:
油猴开发指南
帮助脚本新人零基础入门油猴开发由浅入深

Hook 技术又叫做 钩子函数

在系统调用一个函数之前,钩子程序就先捕获该消息,得到控制权,
这时钩子程序既可以加工处理(改变)该函数的执行行为,还可以强制结束消息的传递。

简单来说,就是把 系统中的程序拉出来按照我们编写的代码逻辑执行

为什么能实现 hook?

客户端拥有 js 的最高解释权,可以决定在任何时候注入 js 而服务端无法左右,只能通过检测和混淆令 hook 难度加大,但是却无法阻止

hook 的目的

js hook的目的是找到函数入口以及一些参数的变化,便于分析 js 逻辑

- 阅读剩余部分 -