['sojson.v4']["\x66\x69\x6c\x74\x65\x72"]["\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72"](
((['sojson.v4'] + [])["\x63\x6f\x6e\x73\x74\x72\x75\x63\x74\x6f\x72"]['\x66\x72\x6f\x6d\x43\x68\x61\x72\x43\x6f\x64\x65']['\x61\x70\x70\x6c\x79'](null, "108w111W103M40N53A41"['\x73\x70\x6c\x69\x74'](/[a-zA-Z]{1,}/)))
)('sojson.v4');
['sojson.v4']["filter"]["constructor"](
((['sojson.v4'] + [])["constructor"]['fromCharCode']['apply'](null, "108G111x103J40x53z41"['split'](/[a-zA-Z]{1,}/)))
)('sojson.v4');
Function(
String.fromCharCode.apply(null, ['108', '111', '103', '40', '53', '41'])
)();
Function(log(5))();
解密:
String.fromCharCode.apply(null, "108w111W103M40N53A41".split(/[a-zA-Z]{1,}/))
false => ![]
true => !![]
undefined => [][[]]
NaN => +[![]]
0 => +[]
1 => +!+[]
2 => !+[]+!+[]
10 => [+!+[]]+[+[]]
Array => []
Number => +[]
String => []+[]
Boolean => ![]
Function => []["filter"]
eval => []["filter"]["constructor"]( CODE )()
window => []["filter"]["constructor"]("return this")()