Martin Kleppe 13 年之前
父節點
當前提交
09d54e9b08
共有 2 個文件被更改,包括 13 次插入9 次删除
  1. 1 1
      index.js
  2. 12 8
      obfuscate.txt

+ 1 - 1
index.js

@@ -1,4 +1,4 @@
-// read this:
+// RUN THIS IN JAVASCRIPT
 
 ([]+{}+[])[!!{}+![]]+([]+
 {}+[])[!!{}+!![]]+(!{}+[]

+ 12 - 8
obfuscate.txt

@@ -1,19 +1,23 @@
-possible characters: abcdefijlnorstuy
+possible characters: abcdefijlnorstuy NOI []
 sample string:       obfuscated
 
-undefined   = ([][{}]+[])
-[object]    = ({}+{})
-false       = (!{}+[])
-true        = ([]+!!{})
-NaN         = ({}-{}+[])
-Infinity    = (!!{}/![])
+undefined        = ([][{}]+[])
+[object Object]  = ({}+[])
+false            = (!{}+[])
+true             = ([]+!!{})
+NaN              = ({}-{}+[])
+Infinity         = (!!{}/![])
 
 0 = !{}+![]
+0 = +!{}
 1 = !!{}+![]
+1 = +!![]
+1 = +!+{}
 2 = ![]+!!{}+!![]
 2 = !!{}+!![]
+2 = +!+[]+!!{}
 3 = ![]+!!{}+!!{}+!![]
-5 = (!!{}+!![])*(!!{}+!![])+!!{}
+5 = (!!{}+!![])*(![]+!!{}+!![])+!!{}
 
 
 o ([]+{}+[])[1]