百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
W

webcrack

> 编程语言
开源

反混淆 obfuscator.io,反压缩并解包捆绑的 JavaScript

2.8K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

反混淆 obfuscator.io,反压缩并解包捆绑的 JavaScript

webcrack

webcrack 是一个用于逆向工程 JavaScript 的工具。 它可以对 obfuscator.io 进行反混淆、去压缩、 转译,并解包 webpack/browserify, 以尽可能还原原始源代码。

你可以在 在线游乐场 中试用,或查看 文档。

  • 性能 - 各种优化以提升速度
  • ️ 安全性 - 考虑变量引用和作用域
  • 自动检测 - 无需配置即可识别代码模式
  • ✍ 可读性 - 移除混淆器/打包器产物
  • ⌨️ TypeScript - 所有代码均使用 TypeScript 编写
  • 测试 - 确保一切正常

环境要求

Node.js 22 或 24。

[!NOTE] webcrack 依赖 isolated-vm,该库不建议使用奇数版本的 Node.js 发布版,因为它们经常破坏与 V8 的 ABI/API 兼容性。

命令行界面

bash
npm install -g webcrack@latest

示例:

bash
webcrack input.js
webcrack input.js > output.js
webcrack bundle.js -o output-dir

API

bash
npm install webcrack@latest

示例:

javascript
import fs from 'fs';
import { webcrack } from 'webcrack';

const input = fs.readFileSync('bundle.js', 'utf8');

const result = await webcrack(input);
console.log(result.code);
console.log(result.bundle);
await result.save('output-dir');

捐赠

如果这个项目对你有帮助,可以考虑捐赠以支持其开发:

  • GitHub 赞助者
  • 以太坊:0xb3eFD474Dd8aFA715F563EfA322F6ae9Ae9DfCeA
  • 比特币:bc1qc3u7ef2rue75f6t8x290r0qk0u84f0ln8ndjun
  • Solana:6w9SFAYBxCKdtuj8DEAV9YT5zP68g4PyEkb21AmdxcBq
  • Monero:87iYegrerGf1DUsTvUnbsv8gjTMJmzS3idRxHWkCy4iz1Xz5CUnDXy3VkTToSg32LUW3cwNrgLKd1TXRJqJY7MnvVR9yidm

CLI Reference API Reference

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptastbrowserifybundledebundle

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言