|
@@ -52,9 +52,9 @@
|
|
|
|
|
|
'A': '(+false+Array)[10]',
|
|
|
'B': '(+false+Boolean)[10]',
|
|
|
- 'C': 'GLOBAL["escape"]("<")[2]',
|
|
|
- 'D': 'GLOBAL["escape"]("=")[2]',
|
|
|
- 'E': 'GLOBAL["escape"](">")[2]',
|
|
|
+ 'C': 'Function("return escape")()("<")[2]',
|
|
|
+ 'D': 'Function("return escape")()("=")[2]',
|
|
|
+ 'E': 'Function("return escape")()(">")[2]',
|
|
|
'F': '(+false+Function)[10]',
|
|
|
'G': USE_CHAR_CODE,
|
|
|
'H': USE_CHAR_CODE,
|
|
@@ -82,7 +82,7 @@
|
|
|
'"': '("")["fontcolor"]()[12]',
|
|
|
'#': USE_CHAR_CODE,
|
|
|
'$': USE_CHAR_CODE,
|
|
|
- '%': 'GLOBAL["escape"]("<")[0]',
|
|
|
+ '%': 'Function("return escape")()("<")[0]',
|
|
|
'&': USE_CHAR_CODE,
|
|
|
'\'': USE_CHAR_CODE,
|
|
|
'(': '(false+[]["filter"])[20]',
|
|
@@ -93,7 +93,7 @@
|
|
|
'-': '(+(.0000000001)+"")[2]',
|
|
|
'.': '(+(+!+[]+[+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+[!+[]+!+[]]+[+[]])+[])[+!+[]]',
|
|
|
'/': '(false+[+false])["italics"]()[10]',
|
|
|
- ':': 'GLOBAL["Date"]()[21]',
|
|
|
+ ':': 'Function("return Date")()()[21]',
|
|
|
';': USE_CHAR_CODE,
|
|
|
'<': '("")["italics"]()[0]',
|
|
|
'=': '("")["fontcolor"]()[11]',
|
|
@@ -117,7 +117,7 @@
|
|
|
function fillMissingChars(){
|
|
|
for (var key in MAPPING){
|
|
|
if (MAPPING[key] === USE_CHAR_CODE){
|
|
|
- MAPPING[key] = 'GLOBAL["unescape"]("%"'+ key.charCodeAt(0).toString(16).replace(/(\d+)/g, "+($1)+\"") + '")';
|
|
|
+ MAPPING[key] = 'Function("return unescape")()("%"'+ key.charCodeAt(0).toString(16).replace(/(\d+)/g, "+($1)+\"") + '")';
|
|
|
}
|
|
|
}
|
|
|
}
|