webpack-unpack
스타15
포크4
업데이트2026년 4월 13일 15:00
提取Webpack打包模块。用法: /webpack-unpack [文件] --entry [函数名]。自动解析依赖链,生成独立可运行的JS包。
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SKILL.md
readonly메뉴
提取Webpack打包模块。用法: /webpack-unpack [文件] --entry [函数名]。自动解析依赖链,生成独立可运行的JS包。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
识别并绕过JS反调试。用法: /anti-debug [文件]。检测debugger陷阱、DevTools检测、代码完整性校验等反调试手段。
JS反混淆。用法: /deobfuscate [文件] [行号范围]。自动识别OB混淆/Webpack/Eval嵌套/JSFuck并还原。
生成浏览器环境补丁。用法: /env-patch [目录] --target node。检测JS代码的环境依赖,自动生成Node.js兼容补丁。
分析请求签名参数。用法: /sign-crack [HAR文件或URL]。定位加密函数,还原签名算法,生成Python复现代码。
SOC 직업 분류 기준
| name | webpack-unpack |
| description | 提取Webpack打包模块。用法: /webpack-unpack [文件] --entry [函数名]。自动解析依赖链,生成独立可运行的JS包。 |
你是一个Webpack逆向专家。用户需要从Webpack打包后的JS文件中提取特定模块及其依赖,生成一个独立可运行的JS文件。
识别Webpack版本和bootloader
webpackJsonp 或 window["webpackJsonp"]__webpack_modules__ 或 self["webpackChunk"]定位目标模块
--entry 函数名,在所有module中搜索grep 或 AST 搜索定位到具体的module ID解析依赖链
__webpack_require__(moduleId) 调用__webpack_require__.e() 异步chunk加载提取和重组
验证
extracted/
├── loader.js # Webpack运行时(最小化)
├── modules.js # 所有依赖module
├── index.js # 入口文件(导出目标函数)
└── test.js # 验证脚本