侧边栏壁纸
博主头像
海绵

正向的根基决定逆向的上限

  • 累计撰写 32 篇文章
  • 累计创建 29 个标签
  • 累计收到 21 条评论

Hook通用代码

海绵
2022-01-11 / 0 评论 / 0 点赞 / 575 阅读 / 518 字

HOOK函数

old_func = func.func = function(argument){
my task;
return old_func .apply(argument)
}
func.prototype..... = .......

func :要hook的函数

HOOK属性

old_attr = obj.attr.Object.defineProperty(obj, 'attr', {
       get: function() {
           console.log(cookie_cache);
           return old_attr
},
       set: function(val) {
 return  ......
}

HOOK cookie(无val)

Object.defineProperty(document,'cookie',{
   get:function(){
       debugger;
       return;
  },
       set:function(){
       debugger;
       return;
  }
})

HOOK cookie(val)

Object.defineProperty(document,'cookie',{
   get:function(){
       debugger;
       return;
  },
       set:function(val){
       debugger;
       return;
  }
})
0

评论区