👙

小肩膀JS补环境框架学习

第一章 JS基础

  • Object对象
  • 对象属性描述符讲解
  • Reflect对象简介
  • Proxy对象简介
  • 其他待补充
JS补环境之JS基础
 

第二章 hook插件

  • hook作用与功能
  • 该插件在浏览器环境和Node环境中的作用
  • hook原理
  • 实现一个函数hook
  • 实现一个对象属性hook
  • 简易hook document.cookie
  • 从原型链上hook docudnntcookie的读写
  • hook检测,检测原函数是否又被hook
  • hook后保护原函数的toString方法
  • hook函数的额外功能一,原函数执行前执行的方法: 自定义beforeFunc
  • hook函数的额外功能二,是否执行原函数: flag
  • hook函数的额外功能三,原函数执行后执行的方法: 自定义afterFunc
  • 一键hook浏览器DOM属性
  • 监控大部分的DOM属性的读写操作(部分需要重新编译浏览器)
  • 待补充
具体
 

第三章 Proxy代理对象

  • Proxy代理对象的作用与功能
  • 浏览器环境下和node环境下的不同
  • get方法一监控对象属性的读操作
  • set方法一监控对象属性的写操作
  • apply方法一监控函数的调用操作
  • 剩下的十个代理器方法功能演示
  • 检测代理器对象Proxy
  • window对象代理之后的检测,如何过掉检测
  • 如何防止对象重复代理
  • 待补充
JS逆向补环境Proxy代理
 

补环境框架主体

notion image