JSFuck
()+
[]!
JSFuck是一种基于JavaScript原子部分的深奥而富有教育意义的编程风格。它只使用六个不同的字符来编写和执行代码。
它不依赖于浏览器,所以你甚至可以在Node.js上运行它。
使用下面的表格转换您自己的脚本。取消选中“执行”输出一段普通的代码。
链接
选择
原理
- false => ![]
- true => !![]
- undefined => [][[]]
- NaN => +[![]]
- 0 => +[]
- 1 => +!+[]
- 2 => !+[]+!+[]
- 10 => [+!+[]]+[+[]]
- Array => []
- Number => +[]
- String => []+[]
- Boolean => ![]
- Function => []["filter"]
- eval => []["filter"]["constructor"]( CODE )()
- window => []["filter"]["constructor"]("return this")()
查看完整列表 这里.