練炭ブログ

萌え壁紙、Irvine、DMonkey、Proxomitron などの情報を扱ってます。

Proxomitron: ANTIDOTE Disabler

コメントなし»

使ってないフィルタシリーズ。

今は亡き VINTAGE SOLUTIONS の HTML 保護ソフト「ANTIDOTE for PC HTML Protector」でマウス操作を妨害されたページで、マウス操作を回復させます。

Name = "ANTIDOTE Disabler  (2003-04-24; rentan)"
Active = FALSE
Bounds = "<SCRIPT*</SCRIPT>"
Limit = 4096
Match = "(*eval \( unescape \( $AV(*) \))\1\2"
Replace = "$STOP()"
          "<script type="text/javascript">\n"
          "function documentXwrite (s) {"
          " function rep (s, r) {"
          "  while (s.indexOf (r) != -1)"
          "  s = s.replace (r, "NO" + r.substr (2));"
          "  return s;"
          " }\n"
          " s = rep (s, "oncontextmenu");"
          " s = rep (s, "onselectstart");"
          " s = rep (s, "captureEvents");"
          " s = rep (s, "onmousedown");"
          " s = rep (s, "onmouseup");"
          " s = rep (s, "onkeydown");"
          " s = rep (s, "location=");"
          " s = rep (s, "location ");"
          " s = rep (s, "status=");"
          " s = rep (s, "status ");"
          " s = rep (s, "setTimeout");"
          " s = rep (s, "onbeforeprint");"
          " s = rep (s, "onafterprint");"
          " s = rep (s, "ondragstart");"
          " s = rep (s, "top.location.href=");"
          " s = rep (s, "top.location.href ");"
          " s = rep (s, "clipboardData.clearData");"
          " document.write (s);"
          "}\n"
          "</script>\n"
          "\1.replace ("document\\.write", "documentXwrite")\2"