1.2 KiB
1.2 KiB
能力边界
能做
- 页面导航、evaluate_script、initScript 预注入
- Hook fetch/XHR/crypto/WebSocket/库
- Webpack 模块捕获
- 证据驱动候选发现
- 差分验证
- JSRPC/Flask/Burp 产物生成
不能做
- 闭包未导出函数
- WASM 未导出内部函数
- Service Worker 内部闭包
- ES module import 拦截
- VMP 静态还原
- CSP WebSocket 绕过
- 跨域 iframe
- VM 保护 JS
- multipart/form-data 的边界级字段改写;此类请求必须人工处理或生成专用适配器
模块内部加密
当加密函数在模块内部时,按顺序尝试:
- initScript Hook
Object.defineProperty - initScript Hook
Function.prototype - 搜索 RSA 实例
- 静态 AST 分析
- 源码分析 + Python 实现
置信度
high:真实运行时调用 + 差分验证medium:单一证据源low:仅启发式匹配
策略值
global_path:函数在 window 上runtime_hook:Hook 调用栈发现webpack_export:Webpack 模块导出async_crypto:异步加密initscript_hook:initScript Hookstatic_ast:静态 AST 分析source_analysis:源码分析manual_observed_only:有证据未确认unsupported:所有方法失败