sanex3339 hace 8 años
padre
commit
136fd705ee
Se han modificado 2 ficheros con 13 adiciones y 9 borrados
  1. 4 0
      CHANGELOG.md
  2. 9 9
      src/enums/JSFuck.ts

+ 4 - 0
CHANGELOG.md

@@ -1,6 +1,10 @@
 Change Log
 ===
 
+v0.7.1
+---
+* IE error fix [#14](https://github.com/sanex3339/javascript-obfuscator/issues/14)
+
 v0.7.0-dev.3
 ---
 * Obfuscator now returns an empty string instead of obfuscated code if source code is empty

+ 9 - 9
src/enums/JSFuck.ts

@@ -11,25 +11,25 @@ export const JSFuck: any = {
     e: '(true+"")[3]',
     f: '(false+"")[0]',
     g: '(false+[0]+String)[20]',
-    h: '(+(101))["to"+String["name"]](21)[1]',
+    h: '(+(101))["toString"](21)[1]',
     i: '([false]+undefined)[10]',
     j: '([]["entries"]()+"")[3]',
-    k: '(+(20))["to"+String["name"]](21)',
+    k: '(+(20))["toString"](21)',
     l: '(false+"")[2]',
     m: '(Number+"")[11]',
     n: '(undefined+"")[1]',
     o: '(true+[]["fill"])[10]',
-    p: '(+(211))["to"+String["name"]](31)[1]',
-    q: '(+(212))["to"+String["name"]](31)[1]',
+    p: '(+(211))["toString"](31)[1]',
+    q: '(+(212))["toString"](31)[1]',
     r: '(true+"")[1]',
     s: '(false+"")[3]',
     t: '(true+"")[0]',
     u: '(undefined+"")[0]',
-    v: '(+(31))["to"+String["name"]](32)',
-    w: '(+(32))["to"+String["name"]](33)',
-    x: '(+(101))["to"+String["name"]](34)[1]',
+    v: '(+(31))["toString"](32)',
+    w: '(+(32))["toString"](33)',
+    x: '(+(101))["toString"](34)[1]',
     y: '(NaN+[Infinity])[10]',
-    z: '(+(35))["to"+String["name"]](36)',
+    z: '(+(35))["toString"](36)',
 
     A: '(+[]+Array)[10]',
     B: '(+[]+Boolean)[10]',
@@ -51,7 +51,7 @@ export const JSFuck: any = {
     R: '(+[]+RegExp)[10]',
     S: '(+[]+String)[10]',
     T: '(NaN+Function("return Date")()())[30]',
-    U: '(NaN+Function("return{}")()["to"+String["name"]]["call"]())[11]',
+    U: '(NaN+Function("return{}")()["toString"]["call"]())[11]',
     V: `'V'`,
     W: `'W'`,
     X: `'X'`,