v8 文件下会放一些分析 v8 源码的文章
devtools-frontend 文件下会放一些分析 devtools 源码的文章
魔改文件夹下存放的是经过我缜密的分析后实操(狗头保命)的文章
- debugger 关键字完美置空, 新增 debugpoint 关键字最为自己的断点, 可以根据
魔改/debugger2.0定义自己的关键字名字,不叫 debugpoint 也可以。 - devtools 无法被检测(改了console、throw) , 不知道还有没有其他方式的 devtools 检测, 我能找到的都过了。
- 添加新的打印函数
print即可以输出到控制台也可以在插桩的时候输出到文件, 这样在内核实现可能会快很多, 再做一些缓存、io、字符串的优化。 - 内核级 hook, 实现 hook 函数不在被原型链、toString等检测
- 拓展 devtools 的搜索内容, 参数中的数据不在搜索范围内, 还要换工具搜索, 希望能解决这个痛点。
如果遇到按键检测, 就提前打开 devtools 在输入网址, 还有一些窗口大小,缓存检测.......可以看一下 魔改/console 成果展示中的零点大佬做的检测网站, 有提示检测了哪些东西, 学习一下, 祝好。