イレギュラーなバイト値に特殊文字が出現するもの一覧

ブラウザcharset出現文字バイト値テスト補足
ChromeEUC-JP\[0x8E][0xE3]test対応済(CVE-2011-3058)
SafariEUC-JP\[0x8E][0xE3]test対応済(CVE-2011-3058)
Adobe-Standard-Encoding'[0xA9]test[0x27]はU+2019(’)
x-mac-korean<[U+F877][0xA1][0x79]test
>[U+F877][0xA1][0x78]
x-mac-chinesetrad\[U+F87F][0x80]test
x-mac-japanese\[U+F87F][0x80]test
OperaEUC-TW(任意)[0xA180-A1FF]test対応済
詳細(僕のBlog)
IEEUC-JP[U+4E57]\[0x8F][0xEB][0xBD]test対応済(CVE-2012-1872)
US-ASCII(最上位ビット無視)(最上位ビット無視)testIE6-7 詳細(はせがわさん)
ISO-2022-JP[0x20]"[0x1B] $ B [0xE0][0xA5][0x1B] ( BtestIE6-9 詳細(hskzさん)
他にも似た形式で多数存在
[0x20]&[0x1B] $ B [0xE0][0xA9][0x1B] ( B
[0x20]'[0x1B] $ B [0xE0][0xAA][0x1B] ( B
[0x20]<[0x1B] $ B [0xE0][0xBF][0x1B] ( B
[0x20]>[0x1B] $ B [0xE0][0xC1][0x1B] ( B
[0x20]\[0x1B] $ B [0xE0][0xDF][0x1B] ( B
ISO-2022-JPq"[0x1B] $ B [0x01][0x03][0x1B] ( BtestIE6-11
他にも似た形式で多数存在
q&[0x1B] $ B [0x01][0x07][0x1B] ( B
q'[0x1B] $ B [0x01][0x08][0x1B] ( B
q<[0x1B] $ B [0x01][0x1D][0x1B] ( B
q>[0x1B] $ B [0x01][0x1F][0x1B] ( B
q\[0x1B] $ B [0x01][0x3D][0x1B] ( B

変更履歴

2014年 3月18日:公開