截取的代码,有错误的ActiveX。
但是不显示汉字了。就算是打开完全的代码文件也不显示汉字了,这个特征消失。
哪个ActiveX是怎么触发的?如果看不明白就算了,太诡异的问题
==============================================================<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset="hz-gb-2312">
<meta content="~{11>)E`@hV0R5Q'T:UPIzW(R5~}" name="description">
<meta content="~{11>)E`@hV0R5Q'T:~} ~{11>)E`@hV0R5Q'T:W(R5~} ~{11>)E`@hV0R5Q'T:UPIzW(R5~} " name="keywords">
<title>2008~{Dj11>)E`@hV0R5Q'T:<F;.MbUPIzW(R5=iI\~}</title>
<link href="http://www.ooxx.com/css/css.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body {
margin:0px; background-image: url('images/bg.gif');
}
div.style5 {mso-style-name:style5;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:~{KNLe~};
mso-bidi-font-family:~{KNLe~};
color:#DB4700;}
li.style3 {mso-style-name:style3;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
line-height:140%;
mso-pagination:widow-orphan;
font-size:9.0pt;
font-family:~{KNLe~};
mso-bidi-font-family:~{KNLe~};
color:#DB1500;
font-weight:bold;}
-->
</style>
</head><body>
<SCRIPT language=JavaScript><!-- Begin
var xPos = 20;
var yPos = document.body.clientHeight;
var step = 1;
var delay = 30;
var height = 0;
var Hoffset = 0;
var Woffset = 0;
var yon = 0;
var xon = 0;
var pause = true;
var interval;
img.style.top = yPos;
function changePos() {
width = document.body.clientWidth;
height = document.body.clientHeight;
Hoffset = img.offsetHeight;
Woffset = img.offsetWidth;
img.style.left = xPos + document.body.scrollLeft;
img.style.top = yPos + document.body.scrollTop;
if (yon) {
yPos = yPos + step;
}
else {
yPos = yPos - step;
}
if (yPos < 0) {
yon = 1;
yPos = 0;
}
if (yPos >= (height - Hoffset)) {
yon = 0;
yPos = (height - Hoffset);
}
if (xon) {
xPos = xPos + step;
}
else {
xPos = xPos - step;
}
if (xPos < 0) {
xon = 1;
xPos = 0;
}
if (xPos >= (width - Woffset)) {
xon = 0;
xPos = (width - Woffset);
}
}
function start() {
img.visibility = "visible";
interval = setInterval('changePos()', delay);
}
start();
// End -->
</SCRIPT>
</SCRIPT>
<p class="a01"> <span class="f12red1b">~{MbSoO5~}</span> <a name="1"></a> <a href="http://www.ooxx.com/mbgx/baoming/index.asp?id=13" target="_blank"></a></p>
<p class="f12yw2b"> ~{S"So#(W(R57=Or#:>-C3S"So!"IfMbNDCXS"So!"BCSNS"So#)#(1>?F~}<SPAN lang="EN-US">4</SPAN>~{Dj#)~} <a href="http://www.ooxx.com/mbgx/baoming/index.asp?id=13" target="_blank">~{1(C{~}>></a></p>
<p class="a01"> <span class="f12blue3">~{E`QxD?1j#:~}</span>~{E`Qx>-<C=(Ih:MMbJB;n6/PhR*5DS"SoW(R5HK2E!#4o5=FUM(8_P#1>W(R51>?F1OR5K.F=#,>_SP=OJlA75DS"SoL}!"K5!"6A!"P4!"RkD\A&#,J9Q'IzD\SCS"So:MHUSo4SJB9+9X!"NDCX!"ILNqL8EP:M=LS}5H9$Ww!#~}<SPAN lang="EN-US"><BR>
</SPAN><strong> </strong><span class="f12blue3">~{1>?F6N?N3L#:~}</span>~{C+Ts6+K<Ok8EB[!"Bm?KK<VwReU~VN>-<CQ'T-@m!"HUSo#(6~#);r6mSo#(6~#)!"8_<6S"So!"S"So7-Rk!"?ZRkSkL}A&!"S"SoP4Ww!"S"C@NDQ'Q!6A!"S"SoSo7(!"S"So4J;cQ'!"E7V^ND;/HkCE!#~}</p>
<p class="a01"> <span class="f12blue3">~{W(?F6N?N3L#:~}</span>~{Bm?KK<VwReU\Q'T-@m!"5KP!F=@mB[8EB[!"7(BI;y4!Sk5@5BP^Qx!"4sQ'SoND#(1>#)!"W[:OS"So#(R;#)!"W[:OS"So#(6~#)!"K.F=?<JT#(R;#)!"K.F=?<JT#(6~#)!"S"SoTD6A#(R;#)!"S"SoTD6A#(6~#)!"S"SoP4Ww;y4!!"S"So9z<R8E?v!"<FKc;z;y4!!#~}</p>
<p class="a01"> <span class="f12blue3">~{LXI+?N3L#:~}</span>~{BCSN7(9f!"S"SoBCSN!"BCSN>-<CQ'!"BCSNJP3!S*OzQ'!"=LS}Q'!"S"So=LS}7(!"=LQ'Ih<FSk=LQ'2_BT!"MbC3S"So:/5g!"ILC3?ZSo!"5gWSILNq!"JP3!S*OzQ'!"0l9+WT6/;/5H~}</p>
<p class="f12yw2b"> ~{HUSo#(W(R57=Or#:>-C3HUSo!"IfMbNDCXHUSo!"BCSNHUSo#)#(1>?F~}<SPAN lang="EN-US">4</SPAN>~{Dj#)~} <a href="http://www.ooxx.com/mbgx/baoming/index.asp?id=13" target="_blank">~{1(C{~}>></a></p>
<p class="a01"> <span class="f12blue3">~{E`QxD?1j#:~}</span>~{1>W(R5E`Qx>_SP=O8_ND;/KXVJ5DHUSoHK2E#,>_18=OG?5DHUSoL}!"K5!"6A!"P4!"RkD\A&!#1OR5Iz?ITZMb>-!"MbC3!"H}WJ5HFsR54SJB7-Rk!"JP3!S*Oz5H9$Ww!#~}</p>
<p class="a01"> <span class="f12blue3">~{?N3LIhVC#:~}</span>~{Bm?KK<VwReU\Q'T-@m!"4sQ'SoND!"<FKc;z;y4!!"HU1>8E?v!"4sR;;y4!HUSo!"4s6~;y4!HUSo!"HUSo7:6A!"HUSo;a;0!"HUSoL}A&!"5KP!F=@mB[8EB[!"HUSo7-Rk!"HUSoP4Ww!#~}</p>
<p class="a01"><strong> </strong><span class="f12blue3">~{LXI+?N3L#:~}</span>~{ILC3HUSo:/5g!"IfQ@ILNq7(9f!"5gWSILNq!"BCSNPD@mQ'!"5<SN8EB[!"BCSN7(9f!"HUSo5<SN!"0l9+WT6/;/5H~}</p>
<p class="a01"> <span class="f12red1b">~{<FKc;zO5~}<a name="2"></a> </span> <a href="http://www.ooxx.com/mbgx/baoming/index.asp?id=13" target="_blank">~{1(C{~}>></a></p>
<p class="a01"> <span class="f12yw2b">~{<FKc;z<0S&SC#(W(R57=Or#:<FKc;zO5M35D9\@mSkN,;$!"6`C=Le<<JuS&SCSk?*7"#)#(1>?F~}<SPAN lang="EN-US">4</SPAN>~{Dj#)~}</span></p>
</body>
</html>
但是不显示汉字了。就算是打开完全的代码文件也不显示汉字了,这个特征消失。
哪个ActiveX是怎么触发的?如果看不明白就算了,太诡异的问题
==============================================================<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset="hz-gb-2312">
<meta content="~{11>)E`@hV0R5Q'T:UPIzW(R5~}" name="description">
<meta content="~{11>)E`@hV0R5Q'T:~} ~{11>)E`@hV0R5Q'T:W(R5~} ~{11>)E`@hV0R5Q'T:UPIzW(R5~} " name="keywords">
<title>2008~{Dj11>)E`@hV0R5Q'T:<F;.MbUPIzW(R5=iI\~}</title>
<link href="http://www.ooxx.com/css/css.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body {
margin:0px; background-image: url('images/bg.gif');
}
div.style5 {mso-style-name:style5;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:~{KNLe~};
mso-bidi-font-family:~{KNLe~};
color:#DB4700;}
li.style3 {mso-style-name:style3;
mso-margin-top-alt:auto;
margin-right:0cm;
mso-margin-bottom-alt:auto;
margin-left:0cm;
line-height:140%;
mso-pagination:widow-orphan;
font-size:9.0pt;
font-family:~{KNLe~};
mso-bidi-font-family:~{KNLe~};
color:#DB1500;
font-weight:bold;}
-->
</style>
</head><body>
<SCRIPT language=JavaScript><!-- Begin
var xPos = 20;
var yPos = document.body.clientHeight;
var step = 1;
var delay = 30;
var height = 0;
var Hoffset = 0;
var Woffset = 0;
var yon = 0;
var xon = 0;
var pause = true;
var interval;
img.style.top = yPos;
function changePos() {
width = document.body.clientWidth;
height = document.body.clientHeight;
Hoffset = img.offsetHeight;
Woffset = img.offsetWidth;
img.style.left = xPos + document.body.scrollLeft;
img.style.top = yPos + document.body.scrollTop;
if (yon) {
yPos = yPos + step;
}
else {
yPos = yPos - step;
}
if (yPos < 0) {
yon = 1;
yPos = 0;
}
if (yPos >= (height - Hoffset)) {
yon = 0;
yPos = (height - Hoffset);
}
if (xon) {
xPos = xPos + step;
}
else {
xPos = xPos - step;
}
if (xPos < 0) {
xon = 1;
xPos = 0;
}
if (xPos >= (width - Woffset)) {
xon = 0;
xPos = (width - Woffset);
}
}
function start() {
img.visibility = "visible";
interval = setInterval('changePos()', delay);
}
start();
// End -->
</SCRIPT>
</SCRIPT>
<p class="a01"> <span class="f12red1b">~{MbSoO5~}</span> <a name="1"></a> <a href="http://www.ooxx.com/mbgx/baoming/index.asp?id=13" target="_blank"></a></p>
<p class="f12yw2b"> ~{S"So#(W(R57=Or#:>-C3S"So!"IfMbNDCXS"So!"BCSNS"So#)#(1>?F~}<SPAN lang="EN-US">4</SPAN>~{Dj#)~} <a href="http://www.ooxx.com/mbgx/baoming/index.asp?id=13" target="_blank">~{1(C{~}>></a></p>
<p class="a01"> <span class="f12blue3">~{E`QxD?1j#:~}</span>~{E`Qx>-<C=(Ih:MMbJB;n6/PhR*5DS"SoW(R5HK2E!#4o5=FUM(8_P#1>W(R51>?F1OR5K.F=#,>_SP=OJlA75DS"SoL}!"K5!"6A!"P4!"RkD\A&#,J9Q'IzD\SCS"So:MHUSo4SJB9+9X!"NDCX!"ILNqL8EP:M=LS}5H9$Ww!#~}<SPAN lang="EN-US"><BR>
</SPAN><strong> </strong><span class="f12blue3">~{1>?F6N?N3L#:~}</span>~{C+Ts6+K<Ok8EB[!"Bm?KK<VwReU~VN>-<CQ'T-@m!"HUSo#(6~#);r6mSo#(6~#)!"8_<6S"So!"S"So7-Rk!"?ZRkSkL}A&!"S"SoP4Ww!"S"C@NDQ'Q!6A!"S"SoSo7(!"S"So4J;cQ'!"E7V^ND;/HkCE!#~}</p>
<p class="a01"> <span class="f12blue3">~{W(?F6N?N3L#:~}</span>~{Bm?KK<VwReU\Q'T-@m!"5KP!F=@mB[8EB[!"7(BI;y4!Sk5@5BP^Qx!"4sQ'SoND#(1>#)!"W[:OS"So#(R;#)!"W[:OS"So#(6~#)!"K.F=?<JT#(R;#)!"K.F=?<JT#(6~#)!"S"SoTD6A#(R;#)!"S"SoTD6A#(6~#)!"S"SoP4Ww;y4!!"S"So9z<R8E?v!"<FKc;z;y4!!#~}</p>
<p class="a01"> <span class="f12blue3">~{LXI+?N3L#:~}</span>~{BCSN7(9f!"S"SoBCSN!"BCSN>-<CQ'!"BCSNJP3!S*OzQ'!"=LS}Q'!"S"So=LS}7(!"=LQ'Ih<FSk=LQ'2_BT!"MbC3S"So:/5g!"ILC3?ZSo!"5gWSILNq!"JP3!S*OzQ'!"0l9+WT6/;/5H~}</p>
<p class="f12yw2b"> ~{HUSo#(W(R57=Or#:>-C3HUSo!"IfMbNDCXHUSo!"BCSNHUSo#)#(1>?F~}<SPAN lang="EN-US">4</SPAN>~{Dj#)~} <a href="http://www.ooxx.com/mbgx/baoming/index.asp?id=13" target="_blank">~{1(C{~}>></a></p>
<p class="a01"> <span class="f12blue3">~{E`QxD?1j#:~}</span>~{1>W(R5E`Qx>_SP=O8_ND;/KXVJ5DHUSoHK2E#,>_18=OG?5DHUSoL}!"K5!"6A!"P4!"RkD\A&!#1OR5Iz?ITZMb>-!"MbC3!"H}WJ5HFsR54SJB7-Rk!"JP3!S*Oz5H9$Ww!#~}</p>
<p class="a01"> <span class="f12blue3">~{?N3LIhVC#:~}</span>~{Bm?KK<VwReU\Q'T-@m!"4sQ'SoND!"<FKc;z;y4!!"HU1>8E?v!"4sR;;y4!HUSo!"4s6~;y4!HUSo!"HUSo7:6A!"HUSo;a;0!"HUSoL}A&!"5KP!F=@mB[8EB[!"HUSo7-Rk!"HUSoP4Ww!#~}</p>
<p class="a01"><strong> </strong><span class="f12blue3">~{LXI+?N3L#:~}</span>~{ILC3HUSo:/5g!"IfQ@ILNq7(9f!"5gWSILNq!"BCSNPD@mQ'!"5<SN8EB[!"BCSN7(9f!"HUSo5<SN!"0l9+WT6/;/5H~}</p>
<p class="a01"> <span class="f12red1b">~{<FKc;zO5~}<a name="2"></a> </span> <a href="http://www.ooxx.com/mbgx/baoming/index.asp?id=13" target="_blank">~{1(C{~}>></a></p>
<p class="a01"> <span class="f12yw2b">~{<FKc;z<0S&SC#(W(R57=Or#:<FKc;zO5M35D9\@mSkN,;$!"6`C=Le<<JuS&SCSk?*7"#)#(1>?F~}<SPAN lang="EN-US">4</SPAN>~{Dj#)~}</span></p>
</body>
</html>
<script language="javascript">
document.writeln("~{1(C{~}")
</script>
<head>
<title>hz-gb-2312 转码工具</title>
<HTA:APPLICATION
APPLICATIONNAME="CabMKR"
Icon="http://ialvin.cn/favicon.ico"
ID="oHTA"
CAPTION="yes"
CONTEXTMENU="no"
INNERBORDER="no"
BORDER="thin"
BORDERSTYLE="normal"
MAXIMIZEBUTTON="no"
MINIMIZEBUTTON="yes"
SHOWINTASKBAR="yes"
INGLEINSTANCE="no"
SYSMENU="yes"
VERSION="1.0"
windowstate="normal"
SCROLL="no"/><style type="text/css">
html,body{ font-size:12px; margin:0; overflow:hidden; }
fieldset{ padding:5px; margin:5px; text-align:center; }
</style><script type="text/JScript">
window.resizeTo(480, 310);
window.moveTo((screen.width-480)/2, (screen.height-310)/2);
var $ = function(id) { return document.getElementById(id); };
String.prototype.saveTo = function(path, cSet) {
var out = new ActiveXObject("ADODB.Stream");
with (out) { Type=2; Open(); CharSet=cSet||"GBK"; Position=0; WriteText=this; SaveToFile(path,2); Close(); }
delete out;
};
String.loadFrom = function(path, cSet) {
var ins = new ActiveXObject("ADODB.Stream");
with (ins) { Type=2; Mode=3; Open(); CharSet=cSet||"GBK"; Position=0; LoadFromFile(path); }
var s = ins.ReadText();
ins.Close(); delete ins;
return s;
};function converEncoding(str, wcs, rcs) {
var s = new ActiveXObject("ADODB.Stream");
with (s) { Mode=3; Type=2; Open(); CharSet=wcs; WriteText=str; Position=0; CharSet=rcs; str=ReadText(-1); Close(); }
delete s; return str;
}
function encode(s) { return converEncoding(s, "hz-gb-2312", "gbk"); }
function decode(s) { return converEncoding(s, "gbk", "hz-gb-2312"); }function doDecode() {
//var code = String.loadFrom($('txt').value);
$("txt").value = decode($('txt').value);
// code.saveTo("ok.txt");
// alert("转换编码后的内容已保存到 ok.txt");
}
</script>
</head>
<body>
<fieldset>
<legend>内容</legend>
<textarea id="txt" style="width:100%" rows="14"><meta content="~{11>)E`@hV0R5Q'T:UPIzW(R5~}" name="description"></textarea>
<input type="button" onclick="JScript:doDecode();" value=" 转 码 " />
</fieldset>
</body>
</html>
把上面代码保存成 xxxxx.hta 后,运行.可以用来转码.
之后用screnc.exe,详细的东西在Script Encoder的帮助里面有
不过这个东西网上有反编译的
也可以自己再加密一下,利用eval()