https://github.com/ben-sb/obfuscator-io-deobfuscator
A deobfuscator for scripts obfuscated by Obfuscator.io
https://github.com/ben-sb/obfuscator-io-deobfuscator
deobfuscation javascript reverse-engineering
Last synced: about 1 year ago
JSON representation
A deobfuscator for scripts obfuscated by Obfuscator.io
- Host: GitHub
- URL: https://github.com/ben-sb/obfuscator-io-deobfuscator
- Owner: ben-sb
- License: apache-2.0
- Created: 2023-08-06T12:50:34.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-27T14:25:59.000Z (over 1 year ago)
- Last Synced: 2025-04-11T23:18:14.864Z (about 1 year ago)
- Topics: deobfuscation, javascript, reverse-engineering
- Language: TypeScript
- Homepage: https://obf-io.deobfuscate.io
- Size: 187 KB
- Stars: 482
- Watchers: 9
- Forks: 106
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Obfuscator.io Deobfuscator
A deobfuscator for scripts obfuscated by Obfuscator.io
## Usage
### Online
An online version is available at [obf-io.deobfuscate.io](https://obf-io.deobfuscate.io)
### CLI
Install via `npm install -g obfuscator-io-deobfuscator`
Usage: `obfuscator-io-deobfuscator -o [output]`
## Features
- Recovers strings
- Removes proxy functions
- Removes and simplifies objects
- Simplifies arithmetic expressions
- Simplifies string concatenation
- Removes dead code
- Reverses control flow flattening
- Can handle most obfuscator.io forks
- Is safe (doesn't run any untrusted code/sandbox)
- Automatic config detection