Skip to content

Commit 58f7061

Browse files
committed
feat: Enhance JS Code Deobfuscator with new decoding and encoding methods
- Added new decoding methods: decodeJSFuck, decodeAAEncode, decodeJJEncode, decodeURL, decodeBase64, decodeHex, decodeUnicode, unpackArray, smartDecode. - Introduced encoding methods: encodeAAEncode, encodeJJEncode, encodeHex, encodeUnicode, encodeURL, encodeBase64, obfuscateAdvanced, encodeMurrCoder. - Updated translations for English, Russian, and German languages to reflect new features and improved terminology. - Implemented a smartDecode method to automatically detect and decode various obfuscation techniques. - Added a new utility file for JSFuck encoding and decoding logic. - Enhanced error handling and validation for decoding methods.
1 parent 4a1a379 commit 58f7061

7 files changed

Lines changed: 1234 additions & 59 deletions

File tree

README.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
1-
# JavaScript Code Decoder
1+
# JS Code Deobfuscator / Obfuscator
22

3-
A modern React TypeScript application for decoding JavaScript eval-packed code.
3+
A modern React TypeScript application for deobfuscating and obfuscating JavaScript code.
44

55
## Features
66

7-
- **Decode** eval-packed JavaScript code
7+
- **Deobfuscation**: JSFuck, AAEncode, JJEncode, Base64, URL, Hex, Unicode, Smart Decode
8+
- **Obfuscation**:
9+
- **MurrCoder (Extreme)**: Custom extreme obfuscation with char code arrays and mathematical operations
10+
- **MurrCoder (Advanced)**: Advanced obfuscation with string encoding and variable renaming
11+
- AAEncode, JJEncode, Hex, Unicode, URL, Base64
12+
- **Multi-language support**: English, Russian, German
13+
- **Compare Mode**: Side-by-side code comparison
14+
- **Run Code**: Execute obfuscated code directly in the browser
815
- Built with **React + TypeScript + Vite**
916

1017
## Quick Start

index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
<head>
44
<meta charset="UTF-8" />
55
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
6-
<title>JS Decoder</title>
7-
<meta name="description" content="Decode JavaScript eval-packed code" />
6+
<title>JS Code Deobfuscator / Obfuscator</title>
7+
<meta name="description" content="JavaScript Code Deobfuscator and Obfuscator Tool" />
88
</head>
99
<body>
1010
<div id="root"></div>

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "jsdecoder",
2+
"name": "js-code-deobfuscator",
33
"version": "1.0.0",
44
"type": "module",
55
"scripts": {

0 commit comments

Comments
 (0)