<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>漩涡网络安全实验室</title> <atom:link href="http://xuanwobbs.com.cn/feed" rel="self" type="application/rss+xml" /><link>http://xuanwobbs.com.cn</link> <description>这不仅仅是一个WordPress博客，还是一个计算机使用和网络安全博客</description> <lastBuildDate>Thu, 15 Jul 2010 05:55:12 +0000</lastBuildDate> <generator>http://wordpress.org/?v=2.9.2</generator> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>试玩黑客游戏——game.enet.org.cn</title><link>http://xuanwobbs.com.cn/archives/2010-07/hack-game.html</link> <comments>http://xuanwobbs.com.cn/archives/2010-07/hack-game.html#comments</comments> <pubDate>Wed, 14 Jul 2010 13:30:52 +0000</pubDate> <dc:creator>雨宫优子</dc:creator> <category><![CDATA[病毒分析]]></category> <category><![CDATA[网络安全]]></category> <category><![CDATA[game.enet.com.cn]]></category> <category><![CDATA[game.enet.org.cn]]></category> <category><![CDATA[黑客游戏]]></category><guid isPermaLink="false">http://xuanwobbs.com.cn/?p=431</guid> <description><![CDATA[	诶&#8230;翻老帖子&#8230;翻到了这么个东西：game.enet.org.cn[不是硅谷动力哦]
SyntaxHighlighter.all();
那就来试试啦，优子技术不好找到第下一关的网页就算过关了
&#60;HTML&#62; &#60;HEAD&#62;&#60;title&#62;『戴威尔』黑客游戏　http://www.hackervip.com 第一关（网页关）！
&#60;/title&#62;
&#60;/HEAD&#62;&#60;BODY  bgcolor=&#34;#000000&#34;&#62;
&#60;SCRIPT LANGUAGE=&#34;Javascript&#34;&#62;
&#60;!--
var Words =&#34;%0A%3CSCRIPT%3E%0Afunction%20stop%28%29%7B%0Areturn%20false%3B%0A%7D%0Adocument.oncontextmenu%3Dstop%3B%0A%3C/SCRIPT%3E%0A%0A%3CSCRIPT%20language%3DJavaScript%3E%0A%3C%21--%0A%0Afunction%20SymError%28%29%0A%7B%0A%20%20return%20true%3B%0A%7D%0A%0Awindow.onerror%20%3D%20SymError%3B%0A%0A//--%3E%0A%3C/SCRIPT%3E%0A%0A%3CSCRIPT%20language%3DJavascript%3E%0A%0A%0A%0Afunction%20PassConfirm%28%29%20%7B%0A%0Avar%20x%3Ddocument.password.pass.value%3B%0A%0Aif%20%28x%3D%3D%22hackervip.com%u3000%22%29%20%7Balert%28%27%u606D%u559C%u8FC7%u5173%uFF0C%u8FDB%u5165%u7B2C%u4E8C%u5173%uFF01%27%29%3B%0A%0Awindow.open%28%22errror.html%22%2C%22_self%22%29%20%7D%0A%0Aelse%20%7Bdocument.password.pass.value%3D%27%27%3Breturn%20false%3B%0A%0Awindow.open%28%22error.htm%22%2C%22_self%22%29%20%7D%0A%0A%0A%7D%0A%3C/SCRIPT%3E%0A%0A%3Ccenter%3E%u3000%3Cp%3E%3Cfont%20color%3D%22%23ff0000%22%20size%3D%226%22%3E%u300E%u4E2D%u5B89%u7F51%u57F9%u300F%u9ED1%u5BA2%u6E38%u620F%u3000%3C/font%3E%3C/p%3E%0A%3Cp%3E%3Cfont%20color%3D%22%23ff0000%22%20size%3D%226%22%3E%3Ca%20href%3D%22http%3A//www.hackervip.com/%22%3E%0Ahttp%3A//www.hackervip.com%3C/a%3E%u3000%3C/font%3E%3C/p%3E%0A%3Cp%3E%3Cfont%20color%3D%22%2300ff00%22%20size%3D%225%22%3E%u7B2C%u4E00%u5173%3C/font%3E%3C/p%3E%0A%3Cp%3E%3Cfont%20color%3D%22%2300ff00%22%20size%3D%225%22%3E%uFF08%u9ED1%u5BA2%u6E38%u620F%u7F51%u9875%u5173%uFF09%uFF01%3C/font%3E%3C/p%3E%0A%3Cform%20name%3D%22password%22%20method%3D%22post%22%3E%0A%09%3Cfont%20color%3D%22%2300ff00%22%3E%3Cbr%3E%0A%09%u8981%u6C42%uFF1A%u8FDB%u5165%u7B2C%u4E8C%u5173%uFF01%3C/font%3E%0A%09%3Cp%3E%3Cbr%3E%0A%09%3Cfont%20size%3D%225%22%3E%3Cfont%20color%3D%22%23ff0000%22%3E%u8BF7%u8F93%u5165%u5BC6%u7801%3A%3C/font%3E%3Cbr%3E%0A%09%3C/font%3E%3Cbr%3E%0A%09%3Cinput%20type%3D%22password%22%20value%20name%3D%22pass%22%3E%20%3Cbr%3E%0A%09%3Cbr%3E%0A%09%3Cinput%20onclick%3D%22return%20PassConfirm%28%29%22%20type%3D%22button%22%20value%3D%22%u786E%u5B9A%22%3E%20%3C/p%3E%0A%3C/form%3E%0A%3C/center%3E%0A%3Cp%3E%u3000%3C/p%3E%0A%3Cp%20align%3D%22center%22%3E%3Cfont%20color%3D%22%23ff0000%22%20size%3D%224%22%3E%u8BBE%u8BA1%u8005%uFF1A%u4E2D%u5B89%u7F51%u57F9%0A%3Ca%20href%3D%22http%3A//www.hackervip.com%22%3Ehttp%3A//www.hackervip.com%3C/a%3E%3C/font%3E%3C/p%3E%0A%3Cp%20align%3D%22center%22%3E%u9ED1%u5BA2%u57F9%u8BAD%uFF0C%u5B89%u5168%u57F9%u8BAD%u95E8%u6237%u7F51%u7AD9%3C/p%3E%0A%0A&#34;
function SetNewWords()
{
var NewWords;
NewWords = unescape(Words);
document.write(NewWords);
}
SetNewWords();
// --&#62;
&#60;/SCRIPT&#62;
&#60;/BODY&#62;&#60;/HTML&#62;ite(NewWords);
}
SetNewWords();
// --&#62;
&#60;/SCRIPT&#62;
&#60;/BODY&#62;&#60;/HTML&#62;
把转义符清除一下就出来下一关的地址了呢：
http://game.enet.org.cn/errror.html
不过密码也有了呢：&#8220;hackervip.com　&#8221;【后面有一个全角空格哦】
第二关啦：
&#60;HTML&#62;
&#60;HEAD&#62;
&#60;TITLE&#62;戴威尔 黑客游戏　http://www.hackervip.com/bbs/第二关（网页关）！&#60;/TITLE&#62;
&#60;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html; charset=gb2312&#34;&#62;
&#60;/HEAD&#62;
&#60;noscript&#62;
&#60;iframe src=&#34;*.htm&#34;&#62;&#60;/iframe&#62;&#60;/noscript&#62;
&#60;BODY bgcolor=&#34;#000000&#34;&#62;
&#60;SCRIPT language = JScript.Encode&#62;#@~^TgAAAA==@#@&#38;0;	mDkW	PkOWa`b	@#@&#38;.nDED	~0mV/I@#@&#38;)@#@&#38;NGm;hxORKUmKxOnXY:nU!&#39;dYK2p@#@&#38;cBcAAA==^#~@&#60;/SCRIPT&#62;&#60;script language=&#34;JScript.Encode&#34;&#62;#@~^dAAAAA==@#@&#38;@!Z O@#@&#38;@#@&#38;0!UmDkGx,?zhADDK.`*@#@&#38;P@#@&#38;P,DY;DU~DD;+p@#@&#38;)@#@&#38;@#@&#38;hkU[Kh W	nMDGMP{P?H:A.DKDI@#@&#38;@#@&#38;&#38;JOO@*@#@&#38;fxkAAA==^#~@&#60;/script&#62;
&#60;script language=&#34;JScript.Encode&#34;&#62;#@~^4wAAAA==@#@&#38;@#@&#38;@#@&#38;@#@&#38;0!x1OkKx~nm/d/Kx0b.:v#PP@#@&#38;@#@&#38;\mD~tOh{NGm!h+	Y 2m//AGMN wmdkR-mV!+@#@&#38;@#@&#38;r0,`4Ys&#39;xECeeCMeCeJ*~`@#@&#38;@#@&#38;hrx[GSRGwU`rL2LctYhEBJm/s6Jb,8@#@&#38;@#@&#38;+^d+,	@#@&#38;@#@&#38;Ar	NWS Wa+xvEnDMWMR4YhEBJm/s0r#~N@#@&#38;@#@&#38;@#@&#38;8@#@&#38;JjcAAA==^#~@&#60;/SCRIPT&#62;
&#60;center&#62;
&#60;p&#62;　&#60;/p&#62;
&#60;p&#62;&#60;font color=&#34;#FF0000&#34; size=&#34;6&#34;&#62;戴威尔 黑客游戏　&#60;/font&#62;&#60;/p&#62;
&#60;p&#62;&#60;font color=&#34;#FF0000&#34; size=&#34;6&#34;&#62;&#60;a href=&#34;http://www.hackervip.com/&#34;&#62;http://www.hackervip.com/bbs/&#60;/a&#62;　&#60;/font&#62;&#60;/p&#62;
&#60;font SIZE=&#34;1&#34; color=&#34;#FF0000&#34;&#62;&#60;/font&#62;
&#60;p&#62;&#60;font color=&#34;#00FF00&#34; size=&#34;5&#34;&#62;第二关&#60;/font&#62;&#60;/p&#62;
&#60;p&#62;&#60;font color=&#34;#00FF00&#34; size=&#34;5&#34;&#62;（黑客游戏网页关）！&#60;/font&#62;&#60;/p&#62;
&#60;form name=&#34;password&#34; method=&#34;post&#34;&#62;
&#60;font color=&#34;#00FF00&#34;&#62;
&#60;BR&#62;
要求：进入第三关！&#60;/font&#62;&#60;p&#62;&#60;br&#62;
&#60;font size=&#34;5&#34;&#62;
&#60;font color=&#34;#FF0000&#34;&#62;请输入密码:&#60;/font&#62;&#60;br&#62;&#60;/font&#62;&#60;br&#62;
&#60;input type=&#34;password&#34; name=&#34;pass&#34; size=&#34;20&#34;&#62; &#60;BR&#62;&#60;BR&#62;
&#60;input type=&#34;button&#34; value=&#34;确定&#34; [...]]]></description> <content:encoded><![CDATA[<p>诶&#8230;翻老帖子&#8230;翻到了这么个东西：game.enet.org.cn[不是硅谷动力哦]</p><p><img alt="黑客游戏" height="366" src="http://xuanwobbs.com.cn/wp-content/uploads/game.PNG" width="400" /></p><p><span id="more-431"></span></p> <script type="text/javascript" src="/wp-includes/js/syntaxhighlighter/shCore.js"></script><script type="text/javascript" src="/wp-includes/js/syntaxhighlighter/shBrushes.js"></script><script type="text/javascript">SyntaxHighlighter.all();</script></p><p>那就来试试啦，优子技术不好找到第下一关的网页就算过关了</p><pre class="brush: html">
	
&lt;HTML&gt; &lt;HEAD&gt;&lt;title&gt;『戴威尔』黑客游戏　http://www.hackervip.com 第一关（网页关）！
&lt;/title&gt;
&lt;/HEAD&gt;&lt;BODY  bgcolor=&quot;#000000&quot;&gt;
&lt;SCRIPT LANGUAGE=&quot;Javascript&quot;&gt;
&lt;!--
var Words =&quot;%0A%3CSCRIPT%3E%0Afunction%20stop%28%29%7B%0Areturn%20false%3B%0A%7D%0Adocument.oncontextmenu%3Dstop%3B%0A%3C/SCRIPT%3E%0A%0A%3CSCRIPT%20language%3DJavaScript%3E%0A%3C%21--%0A%0Afunction%20SymError%28%29%0A%7B%0A%20%20return%20true%3B%0A%7D%0A%0Awindow.onerror%20%3D%20SymError%3B%0A%0A//--%3E%0A%3C/SCRIPT%3E%0A%0A%3CSCRIPT%20language%3DJavascript%3E%0A%0A%0A%0Afunction%20PassConfirm%28%29%20%7B%0A%0Avar%20x%3Ddocument.password.pass.value%3B%0A%0Aif%20%28x%3D%3D%22hackervip.com%u3000%22%29%20%7Balert%28%27%u606D%u559C%u8FC7%u5173%uFF0C%u8FDB%u5165%u7B2C%u4E8C%u5173%uFF01%27%29%3B%0A%0Awindow.open%28%22errror.html%22%2C%22_self%22%29%20%7D%0A%0Aelse%20%7Bdocument.password.pass.value%3D%27%27%3Breturn%20false%3B%0A%0Awindow.open%28%22error.htm%22%2C%22_self%22%29%20%7D%0A%0A%0A%7D%0A%3C/SCRIPT%3E%0A%0A%3Ccenter%3E%u3000%3Cp%3E%3Cfont%20color%3D%22%23ff0000%22%20size%3D%226%22%3E%u300E%u4E2D%u5B89%u7F51%u57F9%u300F%u9ED1%u5BA2%u6E38%u620F%u3000%3C/font%3E%3C/p%3E%0A%3Cp%3E%3Cfont%20color%3D%22%23ff0000%22%20size%3D%226%22%3E%3Ca%20href%3D%22http%3A//www.hackervip.com/%22%3E%0Ahttp%3A//www.hackervip.com%3C/a%3E%u3000%3C/font%3E%3C/p%3E%0A%3Cp%3E%3Cfont%20color%3D%22%2300ff00%22%20size%3D%225%22%3E%u7B2C%u4E00%u5173%3C/font%3E%3C/p%3E%0A%3Cp%3E%3Cfont%20color%3D%22%2300ff00%22%20size%3D%225%22%3E%uFF08%u9ED1%u5BA2%u6E38%u620F%u7F51%u9875%u5173%uFF09%uFF01%3C/font%3E%3C/p%3E%0A%3Cform%20name%3D%22password%22%20method%3D%22post%22%3E%0A%09%3Cfont%20color%3D%22%2300ff00%22%3E%3Cbr%3E%0A%09%u8981%u6C42%uFF1A%u8FDB%u5165%u7B2C%u4E8C%u5173%uFF01%3C/font%3E%0A%09%3Cp%3E%3Cbr%3E%0A%09%3Cfont%20size%3D%225%22%3E%3Cfont%20color%3D%22%23ff0000%22%3E%u8BF7%u8F93%u5165%u5BC6%u7801%3A%3C/font%3E%3Cbr%3E%0A%09%3C/font%3E%3Cbr%3E%0A%09%3Cinput%20type%3D%22password%22%20value%20name%3D%22pass%22%3E%20%3Cbr%3E%0A%09%3Cbr%3E%0A%09%3Cinput%20onclick%3D%22return%20PassConfirm%28%29%22%20type%3D%22button%22%20value%3D%22%u786E%u5B9A%22%3E%20%3C/p%3E%0A%3C/form%3E%0A%3C/center%3E%0A%3Cp%3E%u3000%3C/p%3E%0A%3Cp%20align%3D%22center%22%3E%3Cfont%20color%3D%22%23ff0000%22%20size%3D%224%22%3E%u8BBE%u8BA1%u8005%uFF1A%u4E2D%u5B89%u7F51%u57F9%0A%3Ca%20href%3D%22http%3A//www.hackervip.com%22%3Ehttp%3A//www.hackervip.com%3C/a%3E%3C/font%3E%3C/p%3E%0A%3Cp%20align%3D%22center%22%3E%u9ED1%u5BA2%u57F9%u8BAD%uFF0C%u5B89%u5168%u57F9%u8BAD%u95E8%u6237%u7F51%u7AD9%3C/p%3E%0A%0A&quot;
function SetNewWords()
{
var NewWords;
NewWords = unescape(Words);
document.write(NewWords);
}
SetNewWords();
// --&gt;
&lt;/SCRIPT&gt;
&lt;/BODY&gt;&lt;/HTML&gt;ite(NewWords);
}
SetNewWords();
// --&gt;
&lt;/SCRIPT&gt;
&lt;/BODY&gt;&lt;/HTML&gt;
	</pre><p>把转义符清除一下就出来下一关的地址了呢：</p><p>http://game.enet.org.cn/errror.html</p><p>不过密码也有了呢：&ldquo;hackervip.com　&rdquo;【后面有一个全角空格哦】</p><p>第二关啦：</p><pre class="brush: html"> &lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;戴威尔 黑客游戏　http://www.hackervip.com/bbs/第二关（网页关）！&lt;/TITLE&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot;&gt;
&lt;/HEAD&gt;
&lt;noscript&gt;
&lt;iframe src=&quot;*.htm&quot;&gt;&lt;/iframe&gt;&lt;/noscript&gt;
&lt;BODY bgcolor=&quot;#000000&quot;&gt;
&lt;SCRIPT language = JScript.Encode&gt;#@~^TgAAAA==@#@&amp;0;	mDkW	PkOWa`b	@#@&amp;.nDED	~0mV/I@#@&amp;)@#@&amp;NGm;hxORKUmKxOnXY:nU!&#39;dYK2p@#@&amp;cBcAAA==^#~@&lt;/SCRIPT&gt;&lt;script language=&quot;JScript.Encode&quot;&gt;#@~^dAAAAA==@#@&amp;@!Z O@#@&amp;@#@&amp;0!UmDkGx,?zhADDK.`*@#@&amp;P@#@&amp;P,DY;DU~DD;+p@#@&amp;)@#@&amp;@#@&amp;hkU[Kh W	nMDGMP{P?H:A.DKDI@#@&amp;@#@&amp;&amp;JOO@*@#@&amp;fxkAAA==^#~@&lt;/script&gt;
	
&lt;script language=&quot;JScript.Encode&quot;&gt;#@~^4wAAAA==@#@&amp;@#@&amp;@#@&amp;@#@&amp;0!x1OkKx~nm/d/Kx0b.:v#PP@#@&amp;@#@&amp;\mD~tOh{NGm!h+	Y 2m//AGMN wmdkR-mV!+@#@&amp;@#@&amp;r0,`4Ys&#39;xECeeCMeCeJ*~`@#@&amp;@#@&amp;hrx[GSRGwU`rL2LctYhEBJm/s6Jb,8@#@&amp;@#@&amp;+^d+,	@#@&amp;@#@&amp;Ar	NWS Wa+xvEnDMWMR4YhEBJm/s0r#~N@#@&amp;@#@&amp;@#@&amp;8@#@&amp;JjcAAA==^#~@&lt;/SCRIPT&gt;
&lt;center&gt;
	
&lt;p&gt;　&lt;/p&gt;
	
&lt;p&gt;&lt;font color=&quot;#FF0000&quot; size=&quot;6&quot;&gt;戴威尔 黑客游戏　&lt;/font&gt;&lt;/p&gt;
	
&lt;p&gt;&lt;font color=&quot;#FF0000&quot; size=&quot;6&quot;&gt;&lt;a href=&quot;http://www.hackervip.com/&quot;&gt;http://www.hackervip.com/bbs/&lt;/a&gt;　&lt;/font&gt;&lt;/p&gt;
	
&lt;font SIZE=&quot;1&quot; color=&quot;#FF0000&quot;&gt;&lt;/font&gt;
	
&lt;p&gt;&lt;font color=&quot;#00FF00&quot; size=&quot;5&quot;&gt;第二关&lt;/font&gt;&lt;/p&gt;
	
&lt;p&gt;&lt;font color=&quot;#00FF00&quot; size=&quot;5&quot;&gt;（黑客游戏网页关）！&lt;/font&gt;&lt;/p&gt;
	
&lt;form name=&quot;password&quot; method=&quot;post&quot;&gt;
	
&lt;font color=&quot;#00FF00&quot;&gt;
	
&lt;BR&gt;
	
要求：进入第三关！&lt;/font&gt;&lt;p&gt;&lt;br&gt;
&lt;font size=&quot;5&quot;&gt;
&lt;font color=&quot;#FF0000&quot;&gt;请输入密码:&lt;/font&gt;&lt;br&gt;&lt;/font&gt;&lt;br&gt;
	
&lt;input type=&quot;password&quot; name=&quot;pass&quot; size=&quot;20&quot;&gt; &lt;BR&gt;&lt;BR&gt;
	
&lt;input type=&quot;button&quot; value=&quot;确定&quot; onClick=&quot;return PassConfirm()&quot;&gt; &lt;/p&gt;
	
&lt;/FORM&gt;
&lt;/center&gt;
&lt;p&gt;　&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;4&quot; color=&quot;#FF0000&quot;&gt;设计者：戴威尔
&lt;a href=&quot;http://www.hackervip.com&quot;&gt;http://www.hackervip.com&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;4&quot; color=&quot;#FF0000&quot;&gt;安全培训门户网站&lt;/font&gt;&lt;/p&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;</pre><p>其实只要把JS.Encode的部分解密一下就出来了呢，密码是：********[没有弄错哦，就是*呢]</p><p>地址也是明文呢：http://game.enet.org.cn/jpg.htm</p><p>第三关：</p><pre class="brush: html"> &nbsp;&lt;HTML&gt;
&lt;HEAD&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot;&gt;
&lt;script language=&quot;JavaScript&quot;&gt;
&lt;!--
	
function SymError()
{
  return true;
}
	
window.onerror = SymError;
	
//--&gt;
&lt;/script&gt;
	
&lt;SCRIPT LANGUAGE=&quot;JavaScript&quot;&gt;
	
var username = &quot;戴威尔&quot; ;
var username1 = &quot;swd&quot; ;
var username2 = &quot;myhk&quot; ;
var username3 = &quot;clygs&quot; ;
var username4 = &quot;hackervip.com/bbs&quot; ;
	
var message1 = &quot;请输入您的用户名&quot;;
	
var un = prompt (message1,&quot;&quot;);
	
var password = &quot;^#()@#$$$&quot; ;
var password1 = &quot;UE33355&quot; ;
var password2 = &quot;webmaster@hackervip.com&quot; ;
var password3 = &quot;http://www.hackervip.com&quot; ;
var password4 = &quot;http://vip.hackervip.com&quot; ;
	
var message = &quot;请输入密码&quot;;
	
var incmess = &quot;用户名或密码错误&quot;;
	
var minimizemsg = &quot;：）&quot;
var pw = prompt (message,&quot;&quot;);
	
if (un == username) {
        if (pw != password) {
                alert (incmess);
//                window.content (
                window.open(&quot;error.htm&quot;,&quot;_self&quot;) }
}
if (un == username1) {
        if (pw != password1) {
                alert (incmess);
//                window.content (
                window.open(&quot;error.htm&quot;,&quot;_self&quot;) }
	
}
if (un == username2) {
        if (pw != password2) {
                alert (incmess);
//                window.content (
                window.open(&quot;error.htm&quot;,&quot;_self&quot;) }
}
if (un == username3) {
        if (pw != password3) {
                alert (incmess);
//                window.content (
                window.open(&quot;error.htm&quot;,&quot;_self&quot;) }
}
if (un == username4) {
        if (pw != password4) {
                alert (incmess);
//                window.content (
                window.open(&quot;error.htm&quot;,&quot;_self&quot;) }
}
if (un != username) {
if (un != username1) {
if (un != username2) {
if (un != username3) {
if (un != username4) {
       alert (incmess);
//       window.content (
                window.open(&quot;error.htm&quot;,&quot;_self&quot;) 
	
}
}
}
}
}
//JavaScript ends ----------&gt;
	
&lt;/SCRIPT&gt;
&lt;TITLE&gt;脚本游戏　http://www.hackervip.com/第三关（网页关）！&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;noscript&gt;
&lt;iframe src=&quot;*.htm&quot;&gt;&lt;/iframe&gt;&lt;/noscript&gt;
&lt;BODY bgcolor=&quot;#000000&quot;&gt;
&lt;meta http-equiv=&quot;refresh&quot; content=&quot;0;url=error.htm&quot;&gt;
	
&lt;script language=&quot;JavaScript&quot;&gt;
&lt;!--
	
function SymError()
{
  return true;
}
	
window.onerror = SymError;
	
//--&gt;
&lt;/script&gt;
	
&lt;script language=&quot;JavaScript&quot;&gt;
&lt;!--
	
function SymError()
{
  return true;
}
	
window.onerror = SymError;
	
//--&gt;
&lt;/script&gt;
	
&lt;script language=&quot;Javascript&quot;&gt;
	
function PassConfirm() {
	
var htm=document.password.pass.value
	
if (htm==&quot;htm&quot;) {
	
window.open(&quot;3.14159265358979323846264.htm&quot;,&quot;_self&quot;) }
	
else {
	
window.open(&quot;error.htm&quot;,&quot;_self&quot;) }
	
}
&lt;/SCRIPT&gt;
&lt;center&gt;
	
&lt;p&gt;　&lt;/p&gt;
	
&lt;p&gt;&lt;font color=&quot;#FF0000&quot; size=&quot;6&quot;&gt;脚本游戏　&lt;/font&gt;&lt;/p&gt;
	
&lt;p&gt;&lt;font color=&quot;#FF0000&quot; size=&quot;6&quot;&gt;&lt;a href=&quot;http://www.hackervip.com/&quot;&gt;http://www.hackervip.com/&lt;/a&gt;　&lt;/font&gt;&lt;/p&gt;
	
&lt;p&gt;&lt;font color=&quot;#00FF00&quot; size=&quot;5&quot;&gt;第三关&lt;/font&gt;&lt;/p&gt;
	
&lt;p&gt;&lt;font color=&quot;#00FF00&quot; size=&quot;5&quot;&gt;（脚本游戏网页关）！&lt;/font&gt;&lt;/p&gt;
	
&lt;form name=&quot;password&quot; method=&quot;post&quot;&gt;
	
&lt;font color=&quot;#00FF00&quot;&gt;
	
&lt;BR&gt;
	
要求：进入第四关！&lt;/font&gt;&lt;p&gt;&lt;br&gt;
&lt;font size=&quot;5&quot;&gt;
&lt;font color=&quot;#FF0000&quot;&gt;请输入密码:&lt;/font&gt;&lt;br&gt;&lt;/font&gt;&lt;br&gt;
	
&lt;input type=&quot;password&quot; name=&quot;pass&quot; size=&quot;20&quot;&gt; &lt;BR&gt;&lt;BR&gt;
	
&lt;input type=&quot;button&quot; value=&quot;确定&quot; onClick=&quot;return PassConfirm()&quot;&gt; &lt;/p&gt;
	
&lt;/FORM&gt;
&lt;/center&gt;
&lt;p&gt;　&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;4&quot; color=&quot;#FF0000&quot;&gt;设计者：戴威尔
&lt;a href=&quot;http://www.hackervip.com&quot;&gt;http://www.hackervip.com&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;font size=&quot;4&quot; color=&quot;#FF0000&quot;&gt;安全培训门户网站&lt;/font&gt;&lt;/p&gt;
&lt;SCRIPT&gt;
function stop(){
return false;
}
document.oncontextmenu=stop;
&lt;/SCRIPT&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;</pre><p>这个访问的时候会要求输入用户名和密码的样子，但是不管怎么输入都是错误的呢...很费解也没办法啦</p><p>最后看到下一个网页是</p><p>http://game.enet.org.cn/3.14159265358979323846264.htm</p><p>看样子是圆周率呢O(&cap;_&cap;)O~</p><p>第四关：</p><pre class="brush: html">  &lt;HTML&gt; &lt;HEAD&gt;&lt;title&gt;脚本游戏　http://www.hackervip.com 第一期第四关（网页关）！
&lt;/title&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=gb2312&quot;&gt;
&lt;/HEAD&gt;&lt;BODY bgcolor=#000000&gt;
&lt;SCRIPT&gt;
function stop(){
return false;
}
document.oncontextmenu=stop;
&lt;/SCRIPT&gt;
	
&lt;SCRIPT language=JavaSCRIPt&gt;
&lt;!--
	
function SymError()
{
  return true;
}
	
window.onerror = SymError;
	
//--&gt;
&lt;/SCRIPT&gt;
	
&lt;SCRIPT LANGUAGE=&quot;JavaScript&quot;&gt;
	
function hackervip_compile(code)
{
var c=String.fromCharCode(code.charCodeAt(0)+code.length);
for(var i=1;i&lt;code.length;i++){
c+=String.fromCharCode(code.charCodeAt(i)+code.charCodeAt(i-1));
}
return c;
}
	
function PassConfirm() {
	
var x=document.password.pass.value;
	
if (hackervip_compile(x)==unescape(&quot;%88%DF%D9%9E%96%C9%C4%CE%D0%D7%E8%DF%D9%9E%91%D2%DC%9C&quot;)) {eval(&#39;&#39;+he/*decodeIt(&quot;%u4E23%u9C0B%u9F73%uC7F7%uF5D5%uD691%uBD6F%u669C%E6%D8%C7%C9%C4%CE%D0%D7%E8%DF%D9%9E%96%DC%E1%D9&quot;);*/(unescape(&quot;%9F%CD%D1%D7%E6%9CO%u6094%uB609%uA4FC%uDF27%uE13A%u507F%u8EE7%uE140%uCC91%uC9C0%uA007%u5074%uFF28Pd%B2%E0%D7%D2%D3%E6%A5%9D%DF%D5%D3%96J%8F%E6%D8%C7%C9%C4%CE%D0%D7%E8%DF%D9%9E%96%DC%E1%D9%8ENN%81%D2%D8%D1%D2%88K&quot;)));
	
}
	
else {document.password.pass.value=&#39;&#39;;return false;
	
window.open(&quot;error.htm&quot;,&quot;_self&quot;) }
	
return false;
	
}
&lt;/SCRIPT&gt;
	
&lt;center&gt;　&lt;p&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;6&quot;&gt;脚本游戏　&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;6&quot;&gt;&lt;a href=&quot;http://www.hackervip.com/&quot;&gt;
	
http://www.hackervip.com&lt;/a&gt;　&lt;/font&gt;&lt;/p&gt;
	
&lt;p&gt;&lt;font color=&quot;#00ff00&quot; size=&quot;5&quot;&gt;第四关&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font color=&quot;#00ff00&quot; size=&quot;5&quot;&gt;（脚本游戏网页关）！&lt;/font&gt;&lt;/p&gt;
&lt;form name=&quot;password&quot; method=&quot;post&quot;&gt;
	&lt;font color=&quot;#00ff00&quot;&gt;&lt;br&gt;
	要求：进入第五关！&lt;/font&gt;
	&lt;p&gt;&lt;br&gt;
	&lt;font size=&quot;5&quot;&gt;&lt;font color=&quot;#ff0000&quot;&gt;请输入密码:&lt;/font&gt;&lt;br&gt;
	&lt;/font&gt;&lt;br&gt;
	&lt;input type=&quot;password&quot; value name=&quot;pass&quot;&gt; &lt;br&gt;
	&lt;br&gt;
	&lt;input onclick=&quot;return PassConfirm()&quot; type=&quot;button&quot; value=&quot;确定&quot;&gt; &lt;/p&gt;
&lt;/form&gt;
&lt;/center&gt;
&lt;p&gt;　&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;&lt;font color=&quot;#ff0000&quot; size=&quot;4&quot;&gt;设计者：戴威尔
&lt;a href=&quot;http://www.chkh.com&quot;&gt;http://www.hackervip.com&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p align=&quot;center&quot;&gt;安全培训门户网站&lt;/p&gt;
	
&lt;script language=javascript&gt;
function decodeIt(textfield) {
strSelection = &quot;&quot;;
if (document.selection) {
strSelection = document.selection.createRange().text;
strSelection = strSelection.replace(new RegExp(&quot;&lt;&quot;,&quot;g&quot;), &quot;&amp;lt;&quot;);
strSelection = strSelection.replace(new RegExp(&quot;&gt;&quot;,&quot;g&quot;), &quot;&amp;gt;&quot;);
document.selection.createRange().text = strSelection;
}
//MOZILLA/NETSCAPE support
else if (textfield.selectionStart || textfield.selectionStart == &#39;0&#39;) {
textfield.focus();
var startPos = textfield.selectionStart;
var endPos = textfield.selectionEnd;
strSelection = textfield.value.substring(startPos, endPos)
strSelection = strSelection.replace(new RegExp(&quot;&lt;&quot;,&quot;g&quot;), &quot;&amp;lt;&quot;);
strSelection = strSelection.replace(new RegExp(&quot;&gt;&quot;,&quot;g&quot;), &quot;&amp;gt;&quot;);
textfield.value = textfield.value.substring(0, startPos) + strSelection + textfield.value.substring(endPos, textfield.value.length);
}
}
	
function decrypt(str, pwd) {
  if(str == null || str.length &lt; 8) {
    alert(&quot;A salt value could not be extracted from the encrypted message because it&#39;s length is too short. The message cannot be decrypted.&quot;);
    return;
  }
  if(pwd == null || pwd.length &lt;= 0) {
    alert(&quot;Please enter a password with which to decrypt the message.&quot;);
    return;
  }
  var prand = &quot;&quot;;
  for(var i=0; i&lt;pwd.length; i++) {
    prand += pwd.charCodeAt(i).toString();
  }
  var sPos = Math.floor(prand.length / 5);
  var mult = parseInt(prand.charAt(sPos) + prand.charAt(sPos*2) + prand.charAt(sPos*3) + prand.charAt(sPos*4) + prand.charAt(sPos*5));
  var incr = Math.round(pwd.length / 2);
  var modu = Math.pow(2, 31) - 1;
  var salt = parseInt(str.substring(str.length - 8, str.length), 16);
  str = str.substring(0, str.length - 8);
  prand += salt;
  while(prand.length &gt; 10) {
    prand = (parseInt(prand.substring(0, 10)) + parseInt(prand.substring(10, prand.length))).toString();
  }
  prand = (mult * prand + incr) % modu;
  var enc_chr = &quot;&quot;;
  var enc_str = &quot;&quot;;
  for(var i=0; i&lt;str.length; i+=2) {
    enc_chr = parseInt(parseInt(str.substring(i, i+2), 16) ^ Math.floor((prand / modu) * 255));
    enc_str += String.fromCharCode(enc_chr);
    prand = (mult * prand + incr) % modu;
  }
  return enc_str;
}
function he(dd)
{
code=unescape(dd);
var c=String.fromCharCode(dd.charCodeAt(0)-dd.length);
for(var i=1;i&lt;dd.length;i++){
c+=String.fromCharCode(dd.charCodeAt(i)-c.charCodeAt(i-1));
}
return c;
}
&lt;/script&gt;
&lt;/BODY&gt;&lt;/HTML&gt;
</pre><p>这关可就难多了呢，慢慢来哦</p><pre class="brush: html"> &lt;input onclick=&quot;return PassConfirm()&quot; type=&quot;button&quot; value=&quot;确定&quot;&gt;</pre><pre class="brush: html"> </pre><p>点击确定后执行PassConfirm()函数呢</p><p>PassConfirm()函数分析：</p><pre class="brush: js">function PassConfirm() {
	
var x=document.password.pass.value;//获取输入的密码呢
	
if (hackervip_compile(x)==unescape(&quot;%88%DF%D9%9E%96%C9%C4%CE%D0%D7%E8%DF%D9%9E%91%D2%DC%9C&quot;)) {eval(&#39;&#39;+he/*decodeIt(&quot;%u4E23%u9C0B%u9F73%uC7F7%uF5D5%uD691%uBD6F%u669C%E6%D8%C7%C9%C4%CE%D0%D7%E8%DF%D9%9E%96%DC%E1%D9&quot;);*/(unescape(&quot;%9F%CD%D1%D7%E6%9CO%u6094%uB609%uA4FC%uDF27%uE13A%u507F%u8EE7%uE140%uCC91%uC9C0%uA007%u5074%uFF28Pd%B2%E0%D7%D2%D3%E6%A5%9D%DF%D5%D3%96J%8F%E6%D8%C7%C9%C4%CE%D0%D7%E8%DF%D9%9E%96%DC%E1%D9%8ENN%81%D2%D8%D1%D2%88K&quot;)));
//将获取到的密码用hackervip_compile加密，如果等于%88%DF%D9%9E%96%C9%C4%CE%D0%D7%E8%DF%D9%9E%91%D2%DC%9C的Unescape后的数据
//则Unescape这段%9F%CD%D1%D7%E6%9CO%u6094%uB609%uA4FC%uDF27%uE13A%u507F%u8EE7%uE140%uCC91%uC9C0%uA007%u5074%uFF28Pd%B2%E0%D7%D2%D3%E6%A5%9D%DF%D5%D3%96J%8F%E6%D8%C7%C9%C4%CE%D0%D7%E8%DF%D9%9E%96%DC%E1%D9%8ENN%81%D2%D8%D1%D2%88K然后交给he函数解密并将结果执行
	
else {document.password.pass.value=&#39;&#39;;return false;
	
window.open(&quot;error.htm&quot;,&quot;_self&quot;) }//如果密码错误则打开error页面呢
	
return false;
	
}
</pre><p>知道了原理就可以解决啦，要知道他会打开什么网页其实很简单呢...</p><p>把eval改成alert然后把解密函数都拿过来就行了呢</p><p>把下面网页保存为html然后执行就可以看到弹出的结果啦</p><pre class="brush: html">&lt;script language=javascript&gt;
	function he(dd)
	{
	code=unescape(dd);
	var c=String.fromCharCode(dd.charCodeAt(0)-dd.length);
	for(var i=1;i&lt;dd.length;i++){
	c+=String.fromCharCode(dd.charCodeAt(i)-c.charCodeAt(i-1));
	}
	return c;
	}
	alert(&#39;&#39;+he(unescape(&quot;%9F%CD%D1%D7%E6%9CO%u6094%uB609%uA4FC%uDF27%uE13A%u507F%u8EE7%uE140%uCC91%uC9C0%uA007%u5074%uFF28Pd%B2%E0%D7%D2%D3%E6%A5%9D%DF%D5%D3%96J%8F%E6%D8%C7%C9%C4%CE%D0%D7%E8%DF%D9%9E%96%DC%E1%D9%8ENN%81%D2%D8%D1%D2%88K&quot;)));
&lt;/script&gt;
</pre><p>弹出窗口是</p><pre class="brush: js">alert(&#39;恭喜你过关，进入第五关！&#39;);window.open(&quot;my_hackervip.html&quot;,&quot;_self&quot;)
</pre><p>意思是弹出窗口&ldquo;恭喜你过关，进入第五关！&rdquo;然后打开my_hackervip.html这个下一关的网页呢</p><p>但是不知道为什么打开的页面是一片乱码呢...也不是GZIP压缩的样子...好奇怪呢...</p><p>所以优子也不能确定到底是不是过关了呢...不管啦</p><p>有些人会注意到我在解密函数那里删掉了一段</p><pre class="brush: js">/*decodeIt(&quot;%u4E23%u9C0B%u9F73%uC7F7%uF5D5%uD691%uBD6F%u669C%E6%D8%C7%C9%C4%CE%D0%D7%E8%DF%D9%9E%96%DC%E1%D9&quot;);*/</pre><p>这段其实是一段注释...用来迷惑你的呢...他是不会执行的哦...所以优子就放心的删掉啦...</p><p>PS:好久没更新了呢，很对不起大家的样子，因为代码高亮弄去了优子很长的时间呢...现在终于不完美的搞定啦，这篇文章迟到了10天可以发出来了呢</p> ]]></content:encoded> <wfw:commentRss>http://xuanwobbs.com.cn/archives/2010-07/hack-game.html/feed</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>优子的新博客上线啦</title><link>http://xuanwobbs.com.cn/archives/2010-06/new-blog.html</link> <comments>http://xuanwobbs.com.cn/archives/2010-06/new-blog.html#comments</comments> <pubDate>Sun, 27 Jun 2010 14:03:04 +0000</pubDate> <dc:creator>雨宫优子</dc:creator> <category><![CDATA[杂七杂八]]></category> <category><![CDATA[新博客]]></category><guid isPermaLink="false">http://xuanwobbs.com.cn/?p=428</guid> <description><![CDATA[	现在才知道，建个站真的不容易呢&#8230;
费了很大的功夫终于鼓捣起来啦
地址是http://yuko.mobi，域名还可以吧？O(&#8745;_&#8745;)O~
有些人要问我为什么建立新站了&#8230;嘛&#8230;虽然这个站的内容面被我扩大了许多&#8230;但是还是离不开电脑技术方面的呢&#8230;
优子要写点什么别的心情类就不能写在这里啦&#8230;转载文章也不可以呢&#8230;
这次迁移借用了a猫自己的博客的整站[有一年都没去管了的样子]，因为他也装好了很多必备插件呢&#8230;优子偷懒啦&#8230;不过还是很麻烦呢，特别是找主题和修改主题&#8230;
特别感谢kaka和灵曦啦&#8230;
]]></description> <content:encoded><![CDATA[<p>现在才知道，建个站真的不容易呢&#8230;</p><p>费了很大的功夫终于鼓捣起来啦</p><p>地址是<a href="http://yuko.mobi">http://yuko.mobi</a>，域名还可以吧？O(&cap;_&cap;)O~</p><p>有些人要问我为什么建立新站了&#8230;嘛&#8230;虽然这个站的内容面被我扩大了许多&#8230;但是还是离不开电脑技术方面的呢&#8230;</p><p>优子要写点什么别的心情类就不能写在这里啦&#8230;转载文章也不可以呢&#8230;</p><p>这次迁移借用了a猫自己的博客的整站[有一年都没去管了的样子]，因为他也装好了很多必备插件呢&#8230;优子偷懒啦&#8230;不过还是很麻烦呢，特别是找主题和修改主题&#8230;</p><p>特别感谢kaka和灵曦啦&#8230;</p> ]]></content:encoded> <wfw:commentRss>http://xuanwobbs.com.cn/archives/2010-06/new-blog.html/feed</wfw:commentRss> <slash:comments>22</slash:comments> </item> <item><title>今天为什么如此想哭呢</title><link>http://xuanwobbs.com.cn/archives/2010-06/mini-post.html</link> <comments>http://xuanwobbs.com.cn/archives/2010-06/mini-post.html#comments</comments> <pubDate>Wed, 23 Jun 2010 08:16:42 +0000</pubDate> <dc:creator>雨宫优子</dc:creator> <category><![CDATA[微博]]></category><guid isPermaLink="false">http://xuanwobbs.com.cn/?p=419</guid> <description><![CDATA[不知道为什么，今天很想哭的样子，止不住%&#62;_&#60;%
]]></description> <content:encoded><![CDATA[不知道为什么，今天很想哭的样子，止不住%&gt;_&lt;%
]]></content:encoded> <wfw:commentRss>http://xuanwobbs.com.cn/archives/2010-06/mini-post.html/feed</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>岁月如梭&#8230;博客一岁啦</title><link>http://xuanwobbs.com.cn/archives/2010-06/blog-1year-2.html</link> <comments>http://xuanwobbs.com.cn/archives/2010-06/blog-1year-2.html#comments</comments> <pubDate>Tue, 22 Jun 2010 02:37:08 +0000</pubDate> <dc:creator>雨宫优子</dc:creator> <category><![CDATA[生活感想]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[光阴似箭]]></category> <category><![CDATA[博客]]></category> <category><![CDATA[岁月如梭]]></category><guid isPermaLink="false">http://xuanwobbs.com.cn/?p=376</guid> <description><![CDATA[	看了博客的第一篇文章，知道了昨天是博客换成WP的一周年纪念日呢
说起来&#8230;当时似乎是为了防御广告？听a猫君说广告日进100+的样子&#8230;
据说换成WP以后广告少很多了，不过原先的文章丢失得也很厉害呢&#8230;
换成WP应该也是明智之举了&#8230;可扩展性很强大的样子呢&#8230;..
以下是a猫的吐槽
博客一周年，岁月如梭，很快就过去了
SABlog换成WP，丢失了很多好文章，很心疼，但也没办法&#8230;那帮发广告的我真想问候死你们&#8230;
不过想起来，SABLOG的功能和WP比起来实在是差得太远了&#8230;SA基本上不用装什么插件&#8230;但是你想找一个插件装都找不到&#8230;WP就简单得多了&#8230;不过插件很强大&#8230;
记得那时候是有验证码的，他们是怎么发的广告&#8230;太久了就不得而知了&#8230;似乎当时不少SA博客都被评论攻击了&#8230;哦&#8230;对了&#8230;当初用SABlog还有一点&#8230;就是SABlog是本地人做的&#8230;
当初建博客的目的是什么呢&#8230;似乎只是因为版主申请时有那么一条在其他论坛做版主或管理员的往后考虑吧&#8230;好像那时候还想通过了版主申请就换回来&#8230;.现在早就转正了&#8230;但为什么不换了具体就不记得了&#8230;似乎是空间被和谐CNNOD32站长找不到没法改变解析因此就不做了&#8230;
CNNOD32就这么败坏在了我的手上&#8230;.
这个博客，我真的没怎么打理过，因此那么久了也才PR1&#8230;还是优子来了以后打理了很多&#8230;非常感谢她&#8230;希望在她手上发扬光大吧&#8230;
PS:诶多&#8230;本来是应该在昨天发布这篇文章的，结果我写着写着就睡着了的样子&#8230;让a猫过来写他反而去帮助别人干坏事去了&#8230;果然对博客一点都不关心哇..%&#62;_&#60;%
]]></description> <content:encoded><![CDATA[<p>看了博客的<a href="http://xuanwobbs.com.cn/archives/2009-06/change-sablog-wordpress.html">第一篇文章</a>，知道了昨天是博客换成WP的一周年纪念日呢</p><p>说起来&#8230;当时似乎是为了防御广告？听a猫君说广告日进100+的样子&#8230;</p><p>据说换成WP以后广告少很多了，不过原先的文章丢失得也很厉害呢&#8230;</p><p>换成WP应该也是明智之举了&#8230;可扩展性很强大的样子呢&#8230;..</p><p>以下是a猫的吐槽</p><p><span id="more-376"></span></p><blockquote><p>博客一周年，岁月如梭，很快就过去了</p><p>SABlog换成WP，丢失了很多好文章，很心疼，但也没办法&#8230;那帮发广告的我真想问候死你们&#8230;</p><p>不过想起来，SABLOG的功能和WP比起来实在是差得太远了&#8230;SA基本上不用装什么插件&#8230;但是你想找一个插件装都找不到&#8230;WP就简单得多了&#8230;不过插件很强大&#8230;</p><p>记得那时候是有验证码的，他们是怎么发的广告&#8230;太久了就不得而知了&#8230;似乎当时不少SA博客都被评论攻击了&#8230;哦&#8230;对了&#8230;当初用SABlog还有一点&#8230;就是SABlog是本地人做的&#8230;</p><p>当初建博客的目的是什么呢&#8230;似乎只是因为版主申请时有那么一条在其他论坛做版主或管理员的往后考虑吧&#8230;好像那时候还想通过了版主申请就换回来&#8230;.现在早就转正了&#8230;但为什么不换了具体就不记得了&#8230;似乎是空间被和谐CNNOD32站长找不到没法改变解析因此就不做了&#8230;</p><p>CNNOD32就这么败坏在了我的手上&#8230;.</p><p>这个博客，我真的没怎么打理过，因此那么久了也才PR1&#8230;还是优子来了以后打理了很多&#8230;非常感谢她&#8230;希望在她手上发扬光大吧&#8230;</p></blockquote><p>PS:诶多&#8230;本来是应该在昨天发布这篇文章的，结果我写着写着就睡着了的样子&#8230;让a猫过来写他反而去帮助别人干坏事去了&#8230;果然对博客一点都不关心哇..%&gt;_&lt;%</p> ]]></content:encoded> <wfw:commentRss>http://xuanwobbs.com.cn/archives/2010-06/blog-1year-2.html/feed</wfw:commentRss> <slash:comments>37</slash:comments> </item> <item><title>看完拆弹部队</title><link>http://xuanwobbs.com.cn/archives/2010-06/watched-the-hurt-locker.html</link> <comments>http://xuanwobbs.com.cn/archives/2010-06/watched-the-hurt-locker.html#comments</comments> <pubDate>Sat, 19 Jun 2010 17:22:28 +0000</pubDate> <dc:creator>雨宫优子</dc:creator> <category><![CDATA[微博]]></category> <category><![CDATA[拆弹部队]]></category> <category><![CDATA[电影]]></category><guid isPermaLink="false">http://xuanwobbs.com.cn/?p=370</guid> <description><![CDATA[看完拆弹部队感受到战争的残酷无情，和对和平的渴望，又有点惊讶于他们工作的危险呢
]]></description> <content:encoded><![CDATA[看完拆弹部队感受到战争的残酷无情，和对和平的渴望，又有点惊讶于他们工作的危险呢
]]></content:encoded> <wfw:commentRss>http://xuanwobbs.com.cn/archives/2010-06/watched-the-hurt-locker.html/feed</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>呜..果然还是不能听ED的音乐</title><link>http://xuanwobbs.com.cn/archives/2010-06/miniposts-1.html</link> <comments>http://xuanwobbs.com.cn/archives/2010-06/miniposts-1.html#comments</comments> <pubDate>Sat, 19 Jun 2010 15:16:04 +0000</pubDate> <dc:creator>雨宫优子</dc:creator> <category><![CDATA[微博]]></category> <category><![CDATA[ed]]></category> <category><![CDATA[ef]]></category><guid isPermaLink="false">http://xuanwobbs.com.cn/?p=363</guid> <description><![CDATA[呜..果然还是不能听ED的音乐&#8230;听了就会哭出来的&#8230;]]></description> <content:encoded><![CDATA[呜..果然还是不能听ED的音乐&#8230;听了就会哭出来的&#8230;]]></content:encoded> <wfw:commentRss>http://xuanwobbs.com.cn/archives/2010-06/miniposts-1.html/feed</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>腾讯微博临时API坏了</title><link>http://xuanwobbs.com.cn/archives/2010-06/%e8%85%be%e8%ae%af%e5%be%ae%e5%8d%9a%e4%b8%b4%e6%97%b6api%e5%9d%8f%e4%ba%86.html</link> <comments>http://xuanwobbs.com.cn/archives/2010-06/%e8%85%be%e8%ae%af%e5%be%ae%e5%8d%9a%e4%b8%b4%e6%97%b6api%e5%9d%8f%e4%ba%86.html#comments</comments> <pubDate>Sat, 19 Jun 2010 04:12:09 +0000</pubDate> <dc:creator>雨宫优子</dc:creator> <category><![CDATA[微博]]></category> <category><![CDATA[api]]></category> <category><![CDATA[api接口]]></category> <category><![CDATA[腾讯微博]]></category><guid isPermaLink="false">http://xuanwobbs.com.cn/?p=360</guid> <description><![CDATA[腾讯微博的临时API坏掉了的样子
]]></description> <content:encoded><![CDATA[腾讯微博的临时API坏掉了的样子
]]></content:encoded> <wfw:commentRss>http://xuanwobbs.com.cn/archives/2010-06/%e8%85%be%e8%ae%af%e5%be%ae%e5%8d%9a%e4%b8%b4%e6%97%b6api%e5%9d%8f%e4%ba%86.html/feed</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>在Win主机[或不支持mod.deflate.c]的主机上压缩CSS和JS</title><link>http://xuanwobbs.com.cn/archives/2010-06/win-css-js-gzip-htaccess.html</link> <comments>http://xuanwobbs.com.cn/archives/2010-06/win-css-js-gzip-htaccess.html#comments</comments> <pubDate>Sat, 19 Jun 2010 03:06:25 +0000</pubDate> <dc:creator>雨宫优子</dc:creator> <category><![CDATA[杂七杂八]]></category> <category><![CDATA[css]]></category> <category><![CDATA[css压缩]]></category> <category><![CDATA[css压缩工具]]></category> <category><![CDATA[css在线压缩]]></category> <category><![CDATA[gzip]]></category> <category><![CDATA[htaccess]]></category> <category><![CDATA[js]]></category> <category><![CDATA[js压缩]]></category> <category><![CDATA[mod.deflate.c]]></category><guid isPermaLink="false">http://xuanwobbs.com.cn/?p=342</guid> <description><![CDATA[	嘛。。。。以前a猫写了篇优化网站网页速度，让Wordpress快起来，其中有提到用htaccess来使css和js也使用Gzip压缩
但是优子发现，Linux主机也有不支持mod.deflate.c或者貌似支持但无法使用的主机的样子呢【比如现在这个啦】
那是不是意味着无法为CSS和JS压缩了呢，当然不是，不过只能请PHP帮忙压缩啦
首先推荐两个插件&#8212;&#8212;Autoptimize和Scripts Gzip
推荐先安装前者，看看运气好不好呢，将CSS和JS的优化选项都打开。如果页面正常，FF烧虫子和IE都没提示脚本错误，恭喜你啦，不用折腾了呢
不过这种情况毕竟少见呢&#8230;多数情况是页面不正常了&#8230;因为Autoptimize会把所有的JS放到页尾去了，这样会使浏览器加载页面前面部分时找不到JS。也会把统计的文字显示在页面外面的样子。
这时先把Autoptimize的JS优化选项关闭，安装另外一个插件Scripts Gzip&#8230;.不过默认Scripts Gzip也是会压缩CSS的，功能会冲突呢。我手动删掉了CSS的部分，把不会压缩CSS的版本提供给大家啦
下载点我
不过为了安全起见，还是希望大家在后台手动修改相关文件，把PHP里的内容复制过去呢。要不然我又搞错哪里就很糟糕啦
不过还是很容易出错的样子呢，特别是用了jQuery之类的外挂库的，这个插件正好是Autoptimize的反面极端，会把JS放到&#60;head&#62;标签之后去呢，想必大家也不会把jQuery库放到&#60;head&#62;标签之前去啦，这样JS就会调用不到jQuery库呢，因此我就提供一个修改版本啦
下载再次点我
这个版本是把JS放到&#60;/head&#62;标签之后啦，因此应该不会错了呢&#8230;
呜哇&#8230;还有错&#8230;？那就没办法啦&#8230;按照下面的步骤来吧&#8230;
查看页面源代码，找到scripts-gzip/gzip.php?js=，把他所在的script标签里的内容复制下来
就是类似这样的啦：
&#60;script type=&#34;text/javascript&#34; src=&#34;http://你的域名/wp-content/plugins/scripts-gzip/gzip.php?js=****&#34;&#62;&#60;/script&#62;
然后禁用掉插件，编辑模板，在合适的地方放下这个语句呢
合适的地方是指，要在有调用到这些script的地方之前，在jQuery之类的外挂库之后的地方啦
然后就只能去编辑插件，把那些插件输出script的句子全部删除掉呢&#8230;
很麻烦，不过小女也无能为力啦，我就是这么做的呢&#8230;呜呜&#8230;..
]]></description> <content:encoded><![CDATA[<p>嘛。。。。以前a猫写了篇<a href="../archives/2010-04/speed-up-website.html" rel="bookmark">优化网站网页速度，让Wordpress快起来</a>，其中有提到用htaccess来使css和js也使用Gzip压缩</p><p>但是优子发现，Linux主机也有不支持mod.deflate.c或者貌似支持但无法使用的主机的样子呢【比如现在这个啦】</p><p>那是不是意味着无法为CSS和JS压缩了呢，当然不是，不过只能请PHP帮忙压缩啦</p><p>首先推荐两个插件&mdash;&mdash;Autoptimize和Scripts Gzip</p><p><span id="more-342"></span></p><p>推荐先安装前者，看看运气好不好呢，将CSS和JS的优化选项都打开。如果页面正常，FF烧虫子和IE都没提示脚本错误，恭喜你啦，不用折腾了呢</p><p>不过这种情况毕竟少见呢&#8230;多数情况是页面不正常了&#8230;因为Autoptimize会把所有的JS放到页尾去了，这样会使浏览器加载页面前面部分时找不到JS。也会把统计的文字显示在页面外面的样子。</p><p>这时先把Autoptimize的JS优化选项关闭，安装另外一个插件Scripts Gzip&#8230;.不过默认Scripts Gzip也是会压缩CSS的，功能会冲突呢。我手动删掉了CSS的部分，把不会压缩CSS的版本提供给大家啦</p><p><a href="http://xuanwobbs.com.cn/wp-content/uploads/scripts_gzip.rar">下载点我<br /> </a></p><p>不过为了安全起见，还是希望大家在后台手动修改相关文件，把PHP里的内容复制过去呢。要不然我又搞错哪里就很糟糕啦</p><p>不过还是很容易出错的样子呢，特别是用了jQuery之类的外挂库的，这个插件正好是Autoptimize的反面极端，会把JS放到&lt;head&gt;标签之后去呢，想必大家也不会把jQuery库放到&lt;head&gt;标签之前去啦，这样JS就会调用不到jQuery库呢，因此我就提供一个修改版本啦</p><p><a href="http://xuanwobbs.com.cn/wp-content/uploads/scripts_gzip-change.rar">下载再次点我<br /> </a></p><p>这个版本是把JS放到&lt;/head&gt;标签之后啦，因此应该不会错了呢&#8230;</p><p>呜哇&#8230;还有错&#8230;？那就没办法啦&#8230;按照下面的步骤来吧&#8230;</p><p>查看页面源代码，找到scripts-gzip/gzip.php?js=，把他所在的script标签里的内容复制下来</p><p>就是类似这样的啦：</p><blockquote><p>&lt;script type=&quot;text/javascript&quot; src=&quot;http://你的域名/wp-content/plugins/scripts-gzip/gzip.php?js=****&quot;&gt;&lt;/script&gt;</p></blockquote><p>然后禁用掉插件，编辑模板，在合适的地方放下这个语句呢</p><p>合适的地方是指，要在有调用到这些script的地方之前，在jQuery之类的外挂库之后的地方啦</p><p>然后就只能去编辑插件，把那些插件输出script的句子全部删除掉呢&#8230;</p><p>很麻烦，不过小女也无能为力啦，我就是这么做的呢&#8230;呜呜&#8230;..</p> ]]></content:encoded> <wfw:commentRss>http://xuanwobbs.com.cn/archives/2010-06/win-css-js-gzip-htaccess.html/feed</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>嘛&#8230;这是第几次空间迁移啦？</title><link>http://xuanwobbs.com.cn/archives/2010-06/blog-moved.html</link> <comments>http://xuanwobbs.com.cn/archives/2010-06/blog-moved.html#comments</comments> <pubDate>Tue, 15 Jun 2010 00:48:32 +0000</pubDate> <dc:creator>雨宫优子</dc:creator> <category><![CDATA[杂七杂八]]></category> <category><![CDATA[site5]]></category> <category><![CDATA[乔迁]]></category> <category><![CDATA[电信线路]]></category><guid isPermaLink="false">http://xuanwobbs.com.cn/?p=336</guid> <description><![CDATA[	嘛&#8230;因为site5空间的电信线路的问题&#8230;我把a猫的博客挪了窝了呢&#8230;
新窝位于peer1机房，有电信光纤直入的样子，电信访问应该会快不少的呢，不过网通似乎就要绕一个圈了。网通的朋友真是对不起%&#62;_&#60;%
如果site5恢复我会再搬回来的啦&#8230;如此良好的服务谁不要呢..O(&#8745;_&#8745;)O~
这次迁移真是费了我好大的精力哇&#8230;这个空间不支持mod.deflate.c模块
因此不得不放弃了cos-html-cache这个如此好的插件而换上了db-cache和hyper-ceche呢&#8230;
还不得不把CSS和JS都托管给PHP进行压缩优化了&#8230;
前面搬过来的两次IE的页面都坏掉了的样子，我也不知道是怎么回事呢&#8230;希望这次不要坏掉啦
]]></description> <content:encoded><![CDATA[<p>嘛&#8230;因为site5空间的电信线路的问题&#8230;我把a猫的博客挪了窝了呢&#8230;</p><p>新窝位于peer1机房，有电信光纤直入的样子，电信访问应该会快不少的呢，不过网通似乎就要绕一个圈了。网通的朋友真是对不起%&gt;_&lt;%</p><p>如果site5恢复我会再搬回来的啦&#8230;如此良好的服务谁不要呢..O(&cap;_&cap;)O~</p><p>这次迁移真是费了我好大的精力哇&#8230;这个空间不支持mod.deflate.c模块</p><p><span id="more-336"></span></p><p>因此不得不放弃了cos-html-cache这个如此好的插件而换上了db-cache和hyper-ceche呢&#8230;</p><p>还不得不把CSS和JS都托管给PHP进行压缩优化了&#8230;</p><p>前面搬过来的两次IE的页面都坏掉了的样子，我也不知道是怎么回事呢&#8230;希望这次不要坏掉啦</p> ]]></content:encoded> <wfw:commentRss>http://xuanwobbs.com.cn/archives/2010-06/blog-moved.html/feed</wfw:commentRss> <slash:comments>20</slash:comments> </item> <item><title>看了这几天的监控报表泪流满面哇%&gt;_&lt;%</title><link>http://xuanwobbs.com.cn/archives/2010-06/website-monitor-error.html</link> <comments>http://xuanwobbs.com.cn/archives/2010-06/website-monitor-error.html#comments</comments> <pubDate>Mon, 07 Jun 2010 21:27:44 +0000</pubDate> <dc:creator>雨宫优子</dc:creator> <category><![CDATA[杂七杂八]]></category> <category><![CDATA[线路故障]]></category> <category><![CDATA[线路故障分析]]></category> <category><![CDATA[网站]]></category><guid isPermaLink="false">http://xuanwobbs.com.cn/?p=319</guid> <description><![CDATA[	电信的访客哇【包括我】，真的很抱歉o(&#62;﹏&#60;)o
这几天TP机房的电信出口故障频发
这报表看着我都。。。T.T
相比之下网通的朋友就幸福多了
正在试着联系，真的很对不起，多刷几次或许会好一些%&#62;_&#60;%
]]></description> <content:encoded><![CDATA[<p>电信的访客哇【包括我】，真的很抱歉o(&gt;﹏&lt;)o</p><p><span id="more-319"></span></p><p>这几天TP机房的电信出口故障频发</p><p>这报表看着我都。。。T.T</p><p><img alt="电信" src="http://xuanwobbs.com.cn/wp-content/uploads/site.PNG" /></p><p>相比之下网通的朋友就幸福多了</p><p><img alt="cnc" src="http://xuanwobbs.com.cn/wp-content/uploads/site1.PNG" /></p><p>正在试着联系，真的很对不起，多刷几次或许会好一些%&gt;_&lt;%</p> ]]></content:encoded> <wfw:commentRss>http://xuanwobbs.com.cn/archives/2010-06/website-monitor-error.html/feed</wfw:commentRss> <slash:comments>6</slash:comments> </item> </channel> </rss><link type="text/css" media="all" href="http://xuanwobbs.com.cn/wp-content/cache/autoptimize/autoptimize_.php" rel="stylesheet" /></head>