Introduction โ
webcrack is a tool for reverse engineering javascript. It can deobfuscate obfuscator.io, unminify, transpile, and unpack webpack/browserify, to resemble the original source code as much as possible.
- ๐ Performance - Various optimizations to make it fast
- ๐ก๏ธ Safety - Considers variable references and scope
- ๐ฌ Auto-detection - Finds code patterns without needing a config
- โ๐ป Readability - Removes obfuscator/bundler artifacts
- โจ๏ธ TypeScript - All code is written in TypeScript
- ๐งช Tests - To make sure nothing breaks
Planned Features โ
- Support older obfuscator.io versions
- Unpack
rollup
,parcel
,swc
, etc. - Unpack multi-chunk bundles
- Download zip of all unpacked modules in the playground
- Convert @babel/preset-env helpers to modern syntax
- Decompile typescript enums