Skip to content

Core

域名:core

核心静态/半静态分析域,覆盖脚本采集、反混淆、语义理解、webpack/source map 与加密识别。

Profile

  • workflow
  • full

典型场景

  • 脚本采集与静态检索
  • 混淆代码理解
  • 从 bundle/source map 恢复源码

常见组合

  • browser + network + core
  • core + sourcemap + transform

代表工具

  • collect_code — 从目标网站采集 JavaScript 代码,支持摘要、优先、增量和全量模式。
  • search_in_scripts — 按关键词或正则模式检索已采集的脚本内容。
  • extract_function_tree — 从已采集脚本中提取指定函数及其依赖树。
  • deobfuscate — 基于 webcrack 的 JavaScript 反混淆,支持 bundle 解包。
  • understand_code — 对代码结构、行为与风险进行语义分析。
  • detect_crypto — 识别源码中的加密算法及其使用模式。
  • manage_hooks — 创建、查看和清理 JavaScript 运行时 Hook。
  • detect_obfuscation — 检测 JavaScript 源码中的混淆技术。
  • advanced_deobfuscate — 高级反混淆(webcrack 后端,已废弃的旧标志忽略)。
  • webcrack_unpack — 直接调用 webcrack 解包,返回模块图详情。

工具清单(14)

工具说明
collect_code从目标网站采集 JavaScript 代码,支持摘要、优先、增量和全量模式。
search_in_scripts按关键词或正则模式检索已采集的脚本内容。
extract_function_tree从已采集脚本中提取指定函数及其依赖树。
deobfuscate基于 webcrack 的 JavaScript 反混淆,支持 bundle 解包。
understand_code对代码结构、行为与风险进行语义分析。
detect_crypto识别源码中的加密算法及其使用模式。
manage_hooks创建、查看和清理 JavaScript 运行时 Hook。
detect_obfuscation检测 JavaScript 源码中的混淆技术。
advanced_deobfuscate高级反混淆(webcrack 后端,已废弃的旧标志忽略)。
webcrack_unpack直接调用 webcrack 解包,返回模块图详情。
clear_collected_data清理已采集的脚本数据、缓存和内存索引。
get_collection_stats获取采集、缓存和压缩相关统计信息。
webpack_enumerate枚举当前页面中的全部 Webpack 模块,并可按关键词搜索。
source_map_extract查找并解析 JavaScript Source Map,以恢复原始源码。

Released under AGPL-3.0-only