<?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>P9's BLOG &#187; ftp</title>
	<atom:link href="http://www.p9.net.cn/tag/ftp/feed" rel="self" type="application/rss+xml" />
	<link>http://www.p9.net.cn</link>
	<description>同一天地间,同一网络下,P9'Blog与您共享今日互联网→WWW.P9.NET.CN</description>
	<lastBuildDate>Thu, 28 Apr 2011 23:57:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Serv-U7 提权</title>
		<link>http://www.p9.net.cn/sec/serv-u7-mention-the-right-to.html</link>
		<comments>http://www.p9.net.cn/sec/serv-u7-mention-the-right-to.html#comments</comments>
		<pubDate>Tue, 24 Mar 2009 00:51:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Network security crack]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[提权]]></category>

		<guid isPermaLink="false">http://www.p9.net.cn/?p=951</guid>
		<description><![CDATA[一，su7是提权有几种方式？
有两种形式去干掉su7 ftp服务器。
1&#62;，登陆管理员控制台的页面
==&#62;获取OrganizationId，用于添加用户
==&#62;获取全局用户的“下一个新用户ID”
==&#62;添加用户
==&#62;添加用户的权限 or 添加全局用户权限 
==&#62;用户登陆
==&#62;执行系统命令添加系统账户。
2&#62;，登陆管理员控制台页面
==&#62;基本WEB客户端
==&#62;来到serv-u的目录下&#8211;users&#8211;Global user目录
==&#62;上传一个你已经定义好的用户文件
==&#62;用户登陆
==&#62;执行系统命令添加系统账户
而本文件使用了第一种方法。
二，提权的原理？
Su7的管理平台是http的，很先进。
抓包，分析，发现了以下路程是可以利用的。
1.管理员从管理控制台打开web页面时，是不需要验证密码的。
2.管理员如果用某URL打开web页面时，虽然需要输入密码，但是无论输入什么，都可以进入。“/?Session=39893&#38;Language=zh,CN&#38;LocalAdmin=1”
3.管理员可以添加用户有两种，一种是全局用户，一种是某个域下的用户。而权限设置也是两种，一种是全局，一种是针对用户。
4.管理员添加了用户的这个包和设置权限这个包，是分开的。
所以，我可以抓包然后转换成php的socket连接post出去。
最后在用经典的ftp登陆，exec命令。达到提权。
在写php的过程中，遇到很多问题，比如函数不会用等等（—_—!以前没学过php），感谢“云舒牛”帮忙。。。
在分析包的流程，发现了一些特征，服务器返回的数据，全是以xml格式发来的。而在数据传输的过程中，设计的很经典。
Su7也有自己的数据库，他也会自己生成一个id。
这个ID是随机的，在你创建用户时，会先请求服务器生成一个，生成好后，修改该id的用户名，密码等。
这很像oracle的insert手段。
写工具的过程中，遇到很多麻烦，最大的麻烦就是这个ID问题，后来分析出来了。
添加权限时，也是可以利用这个ID的。
于是工具一共连接了6次服务器，这几次分别是：
1.用来登陆平台，使用那个输入任何密码都可以登陆的页面地址。返回一个sessionid，这个sessionid在以后的包都用到了。
2.获取OrganizationId，用于添加用户
3.用来请求一个用户ID。
4.修改该ID的登陆用户名，密码。
5.修改该ID的权限，加c盘的写删执行等。
6.这次连接是做坏事的，使用前面添加的用户执行系统命令。
三，为啥我明明显示成功了，但是却提不上去？
这要看错误代码了，这里偶很惭愧，并没有写详细的错误代码判断。
一般有以下几种情况：
1，可能是因为管理员密码不对。
参照管理员密码的连接。
2，可能是因为管理员限制了执行SITE EXEC。
有待程序修改，程序可以加一个让他不限制的功能。
3，可能是程序问题。
4，为啥作者有这么多理由不去改？
你没发现么？一旦把东西做完美了，那比较系统的防御方案就出来了。
如果不完美，让他以为我们就这点手段，防御系统也会这么认为。
不信的话，过段时间，防御方案出来了，肯定有一条：“修改site exec为不可访问”。
到时候，我再写个功能，把这玩意改回来就是。
所以，等大家都提倡要XXXX的时候，我再解决XXXX的问题。大家先这么玩着吧:)
四，关于管理员密码
默认为空，如果密码为空，填什么都能进去。
如果修改过，管理员密码默认会在这里：
C:\Program Files\RhinoSoft.com\Serv-U\Users\Local Administrator Domain\.Archive
文件中找到一个MD5密码值。
C:\Program Files\RhinoSoft.com\Serv-U
是su的根目录。
密码值的样式为(假设是123456)
kx#######################
#代表123456的32位MD5加密，而kx则是su对md5的密码算法改进的随机2位字符。
破解后的密码为kx123456，去掉kx就是密码了。
你可以针对这个加密生成字典。
收藏、分享这篇文章!
]]></description>
			<content:encoded><![CDATA[<div id="attachment_639" class="wp-caption alignright" style="width: 100px"><a href="http://www.p9.net.cn/tag/提权"><img class="size-full wp-image-639" title="Serv-u7提权" src="http://www.p9.net.cn/wp-content/uploads/2009/03/tiquan.png" alt="Serv-u7提权" width="90" height="100" /></a><p class="wp-caption-text">Serv-u7提权</p></div>
<p>一，su7是提权有几种方式？</p>
<p>有两种形式去干掉su7 ftp服务器。<br />
1&gt;，登陆管理员控制台的页面<br />
==&gt;获取OrganizationId，用于添加用户<br />
==&gt;获取全局用户的“下一个新用户ID”<br />
==&gt;添加用户<br />
==&gt;添加用户的权限 or 添加全局用户权限 <span id="more-951"></span><br />
==&gt;用户登陆<br />
==&gt;执行系统命令添加系统账户。</p>
<p>2&gt;，登陆管理员控制台页面<br />
==&gt;基本WEB客户端<br />
==&gt;来到serv-u的目录下&#8211;users&#8211;Global user目录<br />
==&gt;上传一个你已经定义好的用户文件<br />
==&gt;用户登陆<br />
==&gt;执行系统命令添加系统账户<br />
而本文件使用了第一种方法。</p>
<p>二，提权的原理？</p>
<p>Su7的管理平台是http的，很先进。<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命令。达到提权。<br />
在写php的过程中，遇到很多问题，比如函数不会用等等（—_—!以前没学过php），感谢“云舒牛”帮忙。。。<br />
在分析包的流程，发现了一些特征，服务器返回的数据，全是以xml格式发来的。而在数据传输的过程中，设计的很经典。<br />
Su7也有自己的数据库，他也会自己生成一个id。<br />
这个ID是随机的，在你创建用户时，会先请求服务器生成一个，生成好后，修改该id的用户名，密码等。<br />
这很像oracle的insert手段。</p>
<p>写工具的过程中，遇到很多麻烦，最大的麻烦就是这个ID问题，后来分析出来了。<br />
添加权限时，也是可以利用这个ID的。<br />
于是工具一共连接了6次服务器，这几次分别是：<br />
1.用来登陆平台，使用那个输入任何密码都可以登陆的页面地址。返回一个sessionid，这个sessionid在以后的包都用到了。<br />
2.获取OrganizationId，用于添加用户<br />
3.用来请求一个用户ID。<br />
4.修改该ID的登陆用户名，密码。<br />
5.修改该ID的权限，加c盘的写删执行等。<br />
6.这次连接是做坏事的，使用前面添加的用户执行系统命令。</p>
<p>三，为啥我明明显示成功了，但是却提不上去？</p>
<p>这要看错误代码了，这里偶很惭愧，并没有写详细的错误代码判断。<br />
一般有以下几种情况：<br />
1，可能是因为管理员密码不对。<br />
参照管理员密码的连接。<br />
2，可能是因为管理员限制了执行SITE EXEC。<br />
有待程序修改，程序可以加一个让他不限制的功能。<br />
3，可能是程序问题。<br />
4，为啥作者有这么多理由不去改？<br />
你没发现么？一旦把东西做完美了，那比较系统的防御方案就出来了。<br />
如果不完美，让他以为我们就这点手段，防御系统也会这么认为。<br />
不信的话，过段时间，防御方案出来了，肯定有一条：“修改site exec为不可访问”。<br />
到时候，我再写个功能，把这玩意改回来就是。<br />
所以，等大家都提倡要XXXX的时候，我再解决XXXX的问题。大家先这么玩着吧:)</p>
<p>四，关于管理员密码</p>
<p>默认为空，如果密码为空，填什么都能进去。<br />
如果修改过，管理员密码默认会在这里：<br />
C:\Program Files\RhinoSoft.com\Serv-U\Users\Local Administrator Domain\.Archive<br />
文件中找到一个MD5密码值。<br />
C:\Program Files\RhinoSoft.com\Serv-U<br />
是su的根目录。<br />
密码值的样式为(假设是123456)<br />
kx#######################<br />
#代表123456的32位MD5加密，而kx则是su对md5的密码算法改进的随机2位字符。<br />
破解后的密码为kx123456，去掉kx就是密码了。<br />
你可以针对这个加密生成字典。</p>
<p class="akst_link"><a href="http://www.p9.net.cn/?p=951&amp;akst_action=share-this"  title="可以通过E-mail分享, 用del.icio.us、Google等网络书签收藏！" id="akst_link_951" class="akst_share_link" rel="nofollow">收藏、分享这篇文章!</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.p9.net.cn/sec/serv-u7-mention-the-right-to.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>net2ftp在线FTP客户端</title>
		<link>http://www.p9.net.cn/internet/net2ftp.html</link>
		<comments>http://www.p9.net.cn/internet/net2ftp.html#comments</comments>
		<pubDate>Fri, 06 Mar 2009 06:12:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet event and application]]></category>
		<category><![CDATA[ftp]]></category>

		<guid isPermaLink="false">http://www.p9.net.cn/?p=674</guid>
		<description><![CDATA[net2ftp是很著名的免费在线FTP客户端服务，有包括简体中文版在内的多语言版本，你可以用net2ftp网站连接你的FTP，进行文件上传管理，支持上传压缩文件（zip、tar、tgz、gz）自动解压缩，可以将大量网页文件压缩打包上传，非常方便，大大节约了时间。适合仅有FTP支持而没有Web文件管理功能的空间，或Web文件管理不支持上传压缩文件自动解压缩的。网址：http://www.net2ftp.com
PS:对于不支持在线解压缩的网站特别有用哦!
收藏、分享这篇文章!
]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignright" style="width: 11px"><a href="http://www.p9.net.cn/tag/ftp"><img title="net2ftp" src="http://www.net2ftp.com/skins/blue/images/img/spacer.gif" alt="net2ftp" width="1" height="1" /></a><p class="wp-caption-text">net2ftp</p></div>
<p>net2ftp是很著名的免费在线FTP客户端服务，有包括简体中文版在内的多语言版本，你可以用net2ftp网站连接你的FTP，进行文件上传管理，支持上传压缩文件（zip、tar、tgz、gz）自动解压缩，可以将大量网页文件压缩打包上传，非常方便，大大节约了时间。适合仅有FTP支持而没有Web文件管理功能的空间，或Web文件管理不支持上传压缩文件自动解压缩的。网址：<a href="http://www.net2ftp.com" target="_blank">http://www.net2ftp.com</a><span id="more-674"></span></p>
<p>PS:对于不支持在线解压缩的网站特别有用哦!</p>
<p class="akst_link"><a href="http://www.p9.net.cn/?p=674&amp;akst_action=share-this"  title="可以通过E-mail分享, 用del.icio.us、Google等网络书签收藏！" id="akst_link_674" class="akst_share_link" rel="nofollow">收藏、分享这篇文章!</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.p9.net.cn/internet/net2ftp.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

